home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d8 / tm211_3.arc / TELEMATE.DOC < prev    next >
Text File  |  1990-06-06  |  207KB  |  4,624 lines

  1.  
  2.  
  3.      ====== Telemate 2.11 ============================== Order Form ======
  4.  
  5.      Please send cheque or money order payable in US or CAD to "Tsung Hu",
  6.      overseas order in money order. (Note that the current postage from US
  7.      to Canada is $0.30.)
  8.  
  9.              Mr. Tsung Hu
  10.              P.O.Box 938, Unit 105
  11.              St. Catharines, Ontario
  12.              L2R 6Z4  Canada
  13.  
  14.      ---------------------------------------------------------------------
  15.  
  16.        Qty.     Item                                 US/CAD    Amount
  17.  
  18.        ___  Telemate Registration                 @ $40/$48  $________
  19.             (with registered version and document on disk)
  20.  
  21.        ___  Evaluation disk                        @ $8/ $9  $________
  22.             (not registration)
  23.  
  24.                Less ___% discount for over 10 registrations  $(______)
  25.  
  26.                                Add $1 per copy for 3.5 disk  $________
  27.  
  28.            Shipping and handling outside US and Canada @ $4  $________
  29.  
  30.  
  31.                                        Total  US$________/CAD$________
  32.  
  33.  
  34.                                   Signature ______________________________
  35.  
  36.  
  37.      Name     ____________________________________________________________
  38.  
  39.      Address  ____________________________________________________________
  40.  
  41.               ____________________________________________________________
  42.  
  43.      Country  _____________________  Phone   (______)_____________________
  44.  
  45.      Where did you obtain Telemate ?______________________________________
  46.  
  47.      Comments ____________________________________________________________
  48.  
  49.      _____________________________________________________________________
  50.  
  51.  
  52.      =====================================================================
  53.  
  54.  
  55.  
  56.  
  57.   ▌█████████ ▌██████ ▌█▌     ▌██████ ▌█████████▌ ▌███████▌ ▌█████████ ▌██████
  58.       ▌█▌    ▌█      ▌█▌     ▌█      ▌█▌ ▌█▌ ▌█▌ ▌█▌   ▌█▌     ▌█▌    ▌█
  59.       ▌█▌    ▌█      ▌█▌     ▌█      ▌█▌ ▌█▌ ▌█▌ ▌█▌   ▌█▌     ▌█▌    ▌█
  60.       ▌█▌    ▌█████▌ ▌█▌     ▌█████▌ ▌█▌ ▌█▌ ▌█▌ ▌█▌▌████▌     ▌█▌    ▌█████▌
  61.       ▌█▌    ▌█      ▌█▌     ▌█      ▌█▌ ▌█▌ ▌█▌ ▌█▌   ▌█▌     ▌█▌    ▌█
  62.       ▌█▌    ▌█      ▌█▌     ▌█      ▌█▌ ▌█▌ ▌█▌ ▌█▌   ▌█▌     ▌█▌    ▌█
  63.       ▌█▌    ▌██████ ▌██████ ▌██████ ▌█▌ ▌█▌ ▌█▌ ▌█▌   ▌█▌     ▌█▌    ▌██████
  64.  
  65.  
  66.  
  67.                                  Version 2.11
  68.  
  69.  
  70.  
  71.                                  By  Tsung Hu
  72.  
  73.                          Documentation By  Allan Smith
  74.  
  75.  
  76.  
  77.             Copyright (c) 1988-1990 Tsung Hu.  All rights reserved.
  78.  
  79.  
  80.  
  81.  
  82.  TELEMATE 2.11                                  TABLE OF CONTENTS    i
  83.  
  84.  TABLE OF CONTENTS
  85.  
  86.  INTRODUCTION                                                        1
  87.     What's Special? . . . . . . . . . . . . . . . . . . . . . . . .  1
  88.  
  89.  REGISTRATION                                                        2
  90.     License . . . . . . . . . . . . . . . . . . . . . . . . . . . .  2
  91.     Multi-user License  . . . . . . . . . . . . . . . . . . . . . .  3
  92.     German Edition  . . . . . . . . . . . . . . . . . . . . . . . .  3
  93.     Evaluation Diskettes  . . . . . . . . . . . . . . . . . . . . .  3
  94.     Disclaimer  . . . . . . . . . . . . . . . . . . . . . . . . . .  3
  95.     Trademarks  . . . . . . . . . . . . . . . . . . . . . . . . . .  3
  96.  
  97.  GETTING STARTED                                                     4
  98.     Requirements  . . . . . . . . . . . . . . . . . . . . . . . . .  4
  99.     Installing Telemate on a Floppy Disk System . . . . . . . . . .  4
  100.     Installing Telemate on a Hard Disk System . . . . . . . . . . .  4
  101.  
  102.  THE INSTALLATION PROGRAM                                            6
  103.     Com Parameter . . . . . . . . . . . . . . . . . . . . . . . . .  6
  104.     Displays  . . . . . . . . . . . . . . . . . . . . . . . . . . .  8
  105.     Mouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  9
  106.     Memory  . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
  107.     Alarm Song  . . . . . . . . . . . . . . . . . . . . . . . . . . 11
  108.     Window Displays . . . . . . . . . . . . . . . . . . . . . . . . 12
  109.     Edit Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
  110.     Back Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
  111.     Selecting Colors  . . . . . . . . . . . . . . . . . . . . . . . 13
  112.     Ending your installation  . . . . . . . . . . . . . . . . . . . 13
  113.  
  114.  EXECUTING TELEMATE                                                 14
  115.     Executing Telemate on a Dual 360K Floppy Disk System  . . . . . 14
  116.     Executing Telemate on a 720K or 1.2M Floppy Disk System . . . . 15
  117.     Executing Telemate on a Hard Disk System  . . . . . . . . . . . 15
  118.     Command Line Options  . . . . . . . . . . . . . . . . . . . . . 15
  119.        Terminal Option       /T . . . . . . . . . . . . . . . . . . 15
  120.        Already Online Option /O . . . . . . . . . . . . . . . . . . 15
  121.        Auto Dial Option      /D . . . . . . . . . . . . . . . . . . 15
  122.        Full Screen Option    /F [Alt -] . . . . . . . . . . . . . . 16
  123.        Load Phone Directory  /= . . . . . . . . . . . . . . . . . . 16
  124.        Auto Script  . . . . . . . . . . . . . . . . . . . . . . . . 16
  125.  
  126.  IF YOU HAVE A MOUSE                                                17
  127.     Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . 17
  128.     Three Button Mice . . . . . . . . . . . . . . . . . . . . . . . 17
  129.     Two Button Mice . . . . . . . . . . . . . . . . . . . . . . . . 17
  130.     The Window Borders  . . . . . . . . . . . . . . . . . . . . . . 18
  131.     The Scroll Bar  . . . . . . . . . . . . . . . . . . . . . . . . 18
  132.  
  133.  
  134.  TELEMATE 2.11                                 TABLE OF CONTENTS    ii
  135.  
  136.  USING TELEMATE'S WINDOWS   [Alt W]                                 19
  137.     Basics  . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
  138.     Starting a Window . . . . . . . . . . . . . . . . . . . . . . . 19
  139.     Pull Down Menus . . . . . . . . . . . . . . . . . . . . . . . . 19
  140.     Zooming a Window  . . . [Alt Z] . . . . . . . . . . . . . . . . 19
  141.     Moving a Window . . . . . . . . . . . . . . . . . . . . . . . . 20
  142.     Resizing a Window . . . . . . . . . . . . . . . . . . . . . . . 20
  143.     Closing a Window  . . . . . . . . . . . . . . . . . . . . . . . 20
  144.     Selecting a Window  . . . . . . . . . . . . . . . . . . . . . . 20
  145.  
  146.  GETTING HELP WHEN YOU NEED IT                                      21
  147.  
  148.  SYSTEM FUNCTIONS                                                   22
  149.     DOS Command . . . . . . [Alt R] . . . . . . . . . . . . . . . . 22
  150.     Jumping to DOS  . . . . [Alt J] . . . . . . . . . . . . . . . . 23
  151.     File Directory  . . . . [Alt F] . . . . . . . . . . . . . . . . 23
  152.     Clipboard . . . . . . . [Alt K] . . . . . . . . . . . . . . . . 24
  153.     Printing a file . . . . . . . . . . . . . . . . . . . . . . . . 24
  154.     Ending Telemate session [Alt X] . . . . . . . . . . . . . . . . 24
  155.  
  156.  THE DIAL WINDOW            [Alt D]                                 25
  157.     Directory Functions . . . . . . . . . . . . . . . . . . . . . . 25
  158.     Dialing Functions . . . . . . . . . . . . . . . . . . . . . . . 26
  159.     The Dial Menu . . . . . . . . . . . . . . . . . . . . . . . . . 26
  160.     Save Dial List  . . . . [F2]  . . . . . . . . . . . . . . . . . 26
  161.     Load Phone Directory  . [F3]  . . . . . . . . . . . . . . . . . 26
  162.     Find  . . . . . . . . . [F4]  . . . . . . . . . . . . . . . . . 26
  163.     Next  . . . . . . . . . [F5]  . . . . . . . . . . . . . . . . . 26
  164.     Edit  . . . . . . . . . [F6]  . . . . . . . . . . . . . . . . . 26
  165.     Goto  . . . . . . . . . [F7]  . . . . . . . . . . . . . . . . . 31
  166.     Manual Dial . . . . . . [F8]  . . . . . . . . . . . . . . . . . 31
  167.     Revise Script . . . . . [F9]  . . . . . . . . . . . . . . . . . 31
  168.     Append Entries  . . . . [F10] . . . . . . . . . . . . . . . . . 31
  169.     Hang Up . . . . . . . . [Alt H] . . . . . . . . . . . . . . . . 31
  170.     Learn Script  . . . . . [Alt N] . . . . . . . . . . . . . . . . 31
  171.  
  172.  
  173.  THE TERMINAL WINDOW        [Alt T]                                 32
  174.     The Terminal menu . . . . . . . . . . . . . . . . . . . . . . . 32
  175.     Sending files . . . . . [Page Up] . . . . . . . . . . . . . . . 32
  176.     The Protocol Selection Menu . . . . . . . . . . . . . . . . . . 32
  177.     The File Selection Box  . . . . . . . . . . . . . . . . . . . . 33
  178.     The File Transfer Window  . . . . . . . . . . . . . . . . . . . 33
  179.     Receiving Files . . . . [Page Down] . . . . . . . . . . . . . . 33
  180.     Logging Sessions  . . . [Alt L] . . . . . . . . . . . . . . . . 34
  181.     Using Scripts . . . . . [Alt S] . . . . . . . . . . . . . . . . 34
  182.     Learning Script . . . . [Alt N] . . . . . . . . . . . . . . . . 34
  183.     Paste . . . . . . . . . [Alt P] . . . . . . . . . . . . . . . . 35
  184.     Quote . . . . . . . . . [Alt Q] . . . . . . . . . . . . . . . . 35
  185.     Image Files . . . . . . [Alt I] . . . . . . . . . . . . . . . . 35
  186.     Command Stack . . . . . [Alt Y] . . . . . . . . . . . . . . . . 35
  187.  
  188.  TELEMATE 2.11                                TABLE OF CONTENTS    iii
  189.  
  190.     Originate Mode  . . . . [Alt G] . . . . . . . . . . . . . . . . 36
  191.     Answer Mode . . . . . . [Alt A] . . . . . . . . . . . . . . . . 36
  192.     Chat Mode . . . . . . . [Alt C] . . . . . . . . . . . . . . . . 36
  193.     Doorway Mode  . . . . . [Alt =] . . . . . . . . . . . . . . . . 37
  194.     Hang Up . . . . . . . . [Alt H] . . . . . . . . . . . . . . . . 37
  195.     Clear Text  . . . . . . [Ctrl Home] . . . . . . . . . . . . . . 37
  196.     Break Signal  . . . . . [Ctrl End]  . . . . . . . . . . . . . . 37
  197.     Printer Log . . . . . . [Ctrl PrtSc]  . . . . . . . . . . . . . 37
  198.  
  199.  THE EDIT WINDOW            [Alt E]                                 37
  200.     Status Line . . . . . . . . . . . . . . . . . . . . . . . . . . 37
  201.     Moving Around . . . . . . . . . . . . . . . . . . . . . . . . . 37
  202.     Deleting Text . . . . . . . . . . . . . . . . . . . . . . . . . 38
  203.     Working With Text Blocks  . . . . . . . . . . . . . . . . . . . 38
  204.     Mouse Movements . . . . . . . . . . . . . . . . . . . . . . . . 38
  205.     Margins . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
  206.     Wordstar Conventions  . . . . . . . . . . . . . . . . . . . . . 39
  207.     The Edit Menu . . . . . . . . . . . . . . . . . . . . . . . . . 39
  208.     Mark  . . . . . . . . . [F10] . . . . . . . . . . . . . . . . . 40
  209.     Copy  . . . . . . . . . [Alt C] [Shift Alt C] . . . . . . . . . 40
  210.     cUt   . . . . . . . . . [Alt U] [Shift Alt U] . . . . . . . . . 40
  211.     Paste . . . . . . . . . [Alt P] . . . . . . . . . . . . . . . . 40
  212.     Quote . . . . . . . . . [Alt Q] . . . . . . . . . . . . . . . . 40
  213.     Write . . . . . . . . . [Alt A] . . . . . . . . . . . . . . . . 41
  214.     New . . . . . . . . . . [Alt N] . . . . . . . . . . . . . . . . 41
  215.     Saving Files  . . . . . [F2]  . . . . . . . . . . . . . . . . . 41
  216.     Loading Files . . . . . [F3]  . . . . . . . . . . . . . . . . . 41
  217.     Find  . . . . . . . . . [F4]  . . . . . . . . . . . . . . . . . 41
  218.     Next  . . . . . . . . . [F5]  . . . . . . . . . . . . . . . . . 41
  219.     Replace . . . . . . . . [F6]  . . . . . . . . . . . . . . . . . 41
  220.     Goto  . . . . . . . . . [F7]  . . . . . . . . . . . . . . . . . 42
  221.     Filter  . . . . . . . . [F8]  . . . . . . . . . . . . . . . . . 42
  222.     Reformat  . . . . . . . [F9]  . . . . . . . . . . . . . . . . . 42
  223.     Macro Keys  . . . . . . . . . . . . . . . . . . . . . . . . . . 42
  224.     Auto Indent . . . . . . . . . . . . . . . . . . . . . . . . . . 42
  225.     Backup Source . . . . . . . . . . . . . . . . . . . . . . . . . 42
  226.  
  227.  THE VIEW WINDOW            [Alt V]                                 43
  228.     The View Menu . . . . . . . . . . . . . . . . . . . . . . . . . 43
  229.     Quote . . . . . . . . . [Alt Q] . . . . . . . . . . . . . . . . 43
  230.  
  231.  THE BACK WINDOW            [Alt B] [Center] [Ctrl Up]/[Ctrl Down]  44
  232.     The Back Scroll Menu  . . . . . . . . . . . . . . . . . . . . . 44
  233.     Write . . . . . . . . . [Alt A] . . . . . . . . . . . . . . . . 44
  234.     Quote . . . . . . . . . [Alt Q] . . . . . . . . . . . . . . . . 44
  235.     Scroll Lock . . . . . . [Scroll Lock] . . . . . . . . . . . . . 45
  236.     Capture . . . . . . . . [Ins] . . . . . . . . . . . . . . . . . 45
  237.     Clear Buffer  . . . . . [Alt N] . . . . . . . . . . . . . . . . 45
  238.  
  239.  
  240.  TELEMATE 2.11                                TABLE OF CONTENTS     iv
  241.  
  242.  THE MACRO WINDOW           [Alt M]                                 46
  243.     The Macro Table . . . . . . . . . . . . . . . . . . . . . . . . 46
  244.     The Keypad Table  . . . . . . . . . . . . . . . . . . . . . . . 46
  245.     The Keyboard Table  . . . . . . . . . . . . . . . . . . . . . . 46
  246.     The Macro Window  . . . . . . . . . . . . . . . . . . . . . . . 46
  247.     The Macro Menu  . . . . . . . . . . . . . . . . . . . . . . . . 47
  248.     Defining Macros . . . . . . . . . . . . . . . . . . . . . . . . 47
  249.     Macro Symbols . . . . . . . . . . . . . . . . . . . . . . . . . 48
  250.     The '^=' Hot Key Macro Symbol . . . . . . . . . . . . . . . . . 49
  251.     The '^\' Run Script Macro Symbol  . . . . . . . . . . . . . . . 49
  252.     Redefining the Keyboard . . . . . . . . . . . . . . . . . . . . 49
  253.     Loading and Saving Macros, Keypads and Keyboard . . . . . . . . 50
  254.  
  255.  THE OPTION DIALOGS         [Alt O]                                 51
  256.     The Options Menu  . . . . . . . . . . . . . . . . . . . . . . . 51
  257.     Saving and Loading Options  . . . . . . . . . . . . . . . . . . 52
  258.     Saving Windows  . . . . . . . . . . . . . . . . . . . . . . . . 52
  259.     How to Make Changes . . . . . . . . . . . . . . . . . . . . . . 52
  260.     General Options . . . . . . . . . . . . . . . . . . . . . . . . 53
  261.     Dial Options  . . . . . . . . . . . . . . . . . . . . . . . . . 55
  262.     Directories and files . . . . . . . . . . . . . . . . . . . . . 56
  263.     Terminal Options  . . . . . . . . . . . . . . . . . . . . . . . 58
  264.     Communication Options . . . . . . . . . . . . . . . . . . . . . 60
  265.     Protocol Options  . . . . . . . . . . . . . . . . . . . . . . . 61
  266.  
  267.  APPENDIX A: FILE TRANSFER PROTOCOLS                                64
  268.  
  269.  APPENDIX B: DEFINING EXTERNAL PROTOCOLS                            66
  270.  
  271.  APPENDIX C: USAGE LOG                                              67
  272.  
  273.  APPENDIX D: THE PHONE DIRECTORY                                    69
  274.  
  275.  APPENDIX E: MEMORY MANAGEMENT                                      70
  276.  
  277.  APPENDIX F: ERROR MESSAGES                                         77
  278.  
  279.  APPENDIX G: TELEMATE SUPPORT BBS                                   78
  280.  
  281.  INDEX                                                              79
  282.  
  283.  TELEMATE 2.11                                       INTRODUCTION    1
  284.  
  285.  INTRODUCTION
  286.  
  287.  In the past I have used several communication software packages but I
  288.  was not  satisfied  with their  performance.  Each one  lacked  basic
  289.  features  which   I  considered   essential  to   telecommunications,
  290.  therefore I  decided  to write  my  own one.  I  hope that  you  find
  291.  Telemate exciting, and that you use it and support it.
  292.  
  293.  What's Special?
  294.  
  295.  Integrated  Environment:    Telemate  is  much  more  than  a   tele-
  296.  communication  program;   it  is   a  full   featured  and   flexible
  297.  communication  program   with   an  easy-to-learn   and   easy-to-use
  298.  integrated environment.   With  Telemate,  you don't  need to  use  a
  299.  separate  editor,  viewer   and  mouse  driver   to  make  a   smooth
  300.  communication.  All these features  are built into Telemate and  they
  301.  are all accessible through the menus and windows.
  302.  
  303.  Multitasking: Telemate has multitasking features built-in. While  you
  304.  are dialing or  downloading, you  can prepare  messages, view  files,
  305.  scroll back to the last connection.   Or you can have all of them  at
  306.  the same time, each clearly runs in its own window.
  307.  
  308.  Mouse support:  While the other communication programs still  require
  309.  a mouse-menu TSR to emulate  their function keys, Telemate  considers
  310.  the mouse as an input device from the very beginning and,  therefore,
  311.  designs an environment suitable for both mouse and keyboard.
  312.  
  313.  Built in Editor  and Viewer: The  editor allows you  to prepare  your
  314.  messages, edit documents or type letters.  And the viewer can display
  315.  files as references without influencing the editor.
  316.  
  317.  Back Scroll: The  very large back  scroll buffer works  just like  an
  318.  editor, you can  save parts of  the content to  files, find text  and
  319.  even quote a message by pressing several keys.
  320.  
  321.  Clipboard: Through the clipboard,  you can cut  and paste text  among
  322.  windows.  You can prepare a message  in the editor and then copy  and
  323.  paste it to the terminal.
  324.  
  325.  Protocols:  Telemate  has  the   most  popular  protocols   built-in,
  326.  including Zmodem, Ymodem-G, SEAlink and CompuServe QuickB.  And there
  327.  are four slots for external protocols.
  328.  
  329.  Easy-to-learn Script Language:   Writing a Telemate's script  program
  330.  is as simple  as writing  a BASIC  program.   If you  don't have  any
  331.  experience on programming,  don't worry.  The Learn  Script Mode  can
  332.  generate script files for you.
  333.  
  334.  Enhanced Video  support: Without  any additional  hardware,  Telemate
  335.  lets you select a screen  height from 25 to  32 lines on your  normal
  336.  CGA adapter and 7 choices of screen height on an EGA or VGA  adapter.
  337.  There must be one that will fit your eyes.
  338.  
  339.  EMS, XMS, Video  Ramsupport: Telemate  uses expanded  memory,extended
  340.  memory and EGA/VGA video RAM as virtual memory to store data.
  341.  
  342.  
  343.  TELEMATE 2.11                                       REGISTRATION    2
  344.  
  345.  REGISTRATION
  346.  
  347.  Telemate is not free.  You must register after the 30-day  evaluation
  348.  time period.
  349.  
  350.  Telemate is a  Shareware product.  It is  distributed through  public
  351.  access channels so that perspective  buyers can have the  opportunity
  352.  to evaluate  the product  before making  a decision  to buy.  If  you
  353.  decide to use this software then  you are under both legal and  moral
  354.  obligation to register it with the author.  But if you decide not  to
  355.  use it after evaluating the software, you are under no obligation. It
  356.  is fully  protected by  State,  Federal and  International  copyright
  357.  laws.
  358.  
  359.  If you  continue to  use Telemate  after the  30-day evaluation  time
  360.  period you must register it.
  361.  
  362.          Registration Fee  :           $ 40.0 US
  363.                                    or  $ 48.0 CAD
  364.  
  365.  To register your copy  of Telemate, fill in  the order form and  mail
  366.  along with your cheque  or money order  in US or  CAD to the  address
  367.  indicated in the form.
  368.  
  369.  When you  register, you  will receive  the program  diskettes of  the
  370.  current version with  your registration number  on it.   Registration
  371.  entitles you  continue  using  the current  version  and  all  future
  372.  versions.  The registration number will remove any annoying functions
  373.  in the un-registered version of the current and the future releases.
  374.  
  375.  As a registered user, you can write  to us or call the support  BBS's
  376.  if you have  questions or  problems.  We  appreciate suggestions  and
  377.  ideas; most new Telemate features come from user feedback.
  378.  
  379.  License
  380.  
  381.  You are free to copy  and distribute Telemate for NON-COMMERCIAL  use
  382.  IF:
  383.          NO FEE IS CHARGED FOR USE, COPYING OR DISTRIBUTION,
  384.                AND IT IS NOT MODIFIED IN ANY WAY.
  385.  
  386.  Computer user  groups  or  clubs  may make  copies  of  Telemate  for
  387.  distribution to  members for  a  fee that  covers copying  and  other
  388.  administrative costs.  Bulletin  Board  Systems  (BBS)  that  operate
  389.  through subscription  fees  may post  Telemate  for download  by  its
  390.  subscribers.
  391.  
  392.  Disk  distributors  of  Shareware  or  User-Supported  software   may
  393.  distribute Telemate,  which includes  the  utility programs  and  the
  394.  documents, for  a  fee under  US$8  which covers  copying  and  other
  395.  administrative costs.  Otherwise, the  distributors have to obtain  a
  396.  written permission from the author.
  397.  
  398.  
  399.  TELEMATE 2.11                                       REGISTRATION    3
  400.  
  401.  Multi-user License
  402.  
  403.  Telemate  offers  multi-user  licenses  to  schools,  companies   and
  404.  associations.  Orders for 10 or less users include the same amount of
  405.  Telemate programs on disk.  For orders of 11 or more users, a  master
  406.  copy of  Telemate is  provided and  the licensee  is responsible  for
  407.  copying the disks.  The price are as follows:
  408.  
  409.    Number of Users:   Price (US)    Discount
  410.  
  411.         1 -  10       @ $ 40     (no discount)
  412.        11 -  20       @ $ 36          10 %
  413.        21 -  50       @ $ 32          20 %
  414.        51 - 100       @ $ 28          30 %
  415.       101 - 200       @ $ 20          50 %
  416.       200+            $ 6000     (one time fee)
  417.  
  418.  German Edition
  419.  
  420.  Telemate German  Edition  is  also available  from  MicroServe  GmbH.
  421.  Please call for details.
  422.  
  423.       MicroServe GmbH
  424.       Lehrer-Laempel-Weg 41
  425.       D-2800 Bremen
  426.       West Germany
  427.       Tel: +49 (04298)30 557, Fax: +49 (04298)30 558
  428.       BBS: +49 (04298)30 086
  429.  
  430.  Evaluation Diskettes
  431.  
  432.  Telemate is distributed on three diskettes which contain the  current
  433.  version  of  Telemate  and  its  companion  utility  programs.  These
  434.  diskettes are available for US$8/CAD$9 per copy. This fee covers  the
  435.  cost of  postage,  diskettes,  and  handling  but  does  not  include
  436.  registration.
  437.  
  438.  Disclaimer
  439.  
  440.  This program is  provided AS  IS without any  warranty, expressed  or
  441.  implied, including but not limited to fitness for a particular use.
  442.  
  443.  Trademarks
  444.  
  445.  Telemate is a trademark of the author.  Many specific products  found
  446.  in this manual are trademarks of specific companies.
  447.  
  448.  
  449.  TELEMATE 2.11                                    GETTING STARTED    4
  450.  
  451.  GETTING STARTED
  452.  
  453.  
  454.  Requirements
  455.  
  456.  Telemate requires an IBM PC/AT/fully compatible computer,  PC-DOS  or
  457.  MS-DOS versions 2.11 or  greater, a minimum of  480K of memory and  a
  458.  modem. (Actually a modem is optional. Telemate can be used to connect
  459.  two computers directly  to each  other at  the maximum  baud rate  of
  460.  115200.)
  461.  
  462.  Optional: Telemate makes full  use of a mouse  if present and run  on
  463.  Monochrome, CGA, EGA or VGA systems.   Up to 8M expanded memory  (EMS
  464.  3.2 or up) and up to 8M extended memory with XMS driver is supported.
  465.  
  466.  IMPORTANT:   Before doing  anything  else MAKE  A  COPY of  the  disk
  467.  containing the Telemate program.  Store the original  copy in a  safe
  468.  place and use the copy as your working diskette.
  469.  
  470.  
  471.  Installing Telemate on a Floppy Disk System
  472.  
  473.  Installation for floppy disk system is simple.  You should unpack the
  474.  package to different diskettes.  And
  475.  
  476.    1) Put Telemate disk #1 in drive A
  477.  
  478.    2) Type TMINST and press [Enter] to run the installation program.
  479.  
  480.  
  481.  Installing Telemate on a Hard Disk System
  482.  
  483.  To install Telemate on  your hard disk  please execute the  following
  484.  steps:
  485.  
  486.    1) Check  to be sure you are  logged on the C drive and on  the
  487.       root directory. To be sure you're at the root directory type
  488.       CD \.
  489.  
  490.    2) Make  a subdirectory for the  Telemate files by typing MD \TM.
  491.       If you already have a directory you wish to contain the
  492.       program, skip this step and change to that directory.
  493.  
  494.    3) Change to the Telemate directory by typing CD \TM .
  495.  
  496.    4) Place the Telemate disk #1 in drive A and copy the Telemate
  497.       files to this directory by typing COPY A:\*.* C:\TM
  498.  
  499.    5) Place the disk #2 in drive A and copy the Telemate files to
  500.       this directory by typing COPY A:\*.* C:\TM
  501.  
  502.  
  503.  TELEMATE 2.11                                    GETTING STARTED    5
  504.  
  505.    6) Place the disk #3 in drive A and copy the Telemate files to
  506.       this directory by typing COPY A:\*.* C:\TM
  507.  
  508.       The Telemate files will be copied to the Telemate directory.
  509.       After the files are successfully copied remove the disk from
  510.       drive A and place it in a safe place.
  511.  
  512.    7) To start the installation program type TMINST and press
  513.       [Enter].
  514.  
  515.  Moreover, adding the line
  516.  
  517.               SET TMCFG=C:\TM\TM.CFG
  518.  
  519.  in your AUTOEXEC.BAT batch  file will help  Telemate in locating  the
  520.  configuration file such that you can run Telemate from any  directory
  521.  or from a menu system.
  522.  
  523.  If your COMMAND.COM is not located in the root directory, you  should
  524.  also include the line
  525.  
  526.               SET COMSPEC=C:\DOS\COMMAND.COM
  527.  
  528.  assuming COMMAND.COM is in C:\DOS directory.
  529.  
  530.  
  531.  
  532.  TELEMATE 2.11                           THE INSTALLATION PROGRAM    6
  533.  
  534.  THE INSTALLATION PROGRAM
  535.  
  536.  One of Telemate's great strengths is its flexibility. Telemate  gives
  537.  you  control over many of its features. With the installation program
  538.  TMINST.EXE you can individualize such  things as window colors;  turn
  539.  features on or  off; select a  default communications protocol,  etc.
  540.  Once you have  started the  installation program  the following  will
  541.  appear on your screen.
  542.  
  543.   ┌─── Main Menu ────┐
  544.   │ COM Parameter    │      Telemate Installation Program
  545.   │ Display          │
  546.   │ Mouse            │             Version 2.11
  547.   │ Memory           │
  548.   │ Alarm Song       │    Copyright (c) 1988-1990 Tsung Hu.
  549.   │ Menu Bar         │
  550.   │ Menu             │          All rights reserved.
  551.   │ Help Window      │
  552.   │ Dial Window      │
  553.   │ Terminal Window  │
  554.   │ Transfer Window  │
  555.   │ Edit Window      │
  556.   │ View Window      │
  557.   │ Back Window      │
  558.   │ Macro Window     │
  559.   │ Option Dialog    │
  560.   │ End Installation │
  561.   └──────────────────┘
  562.  
  563.  Com Parameter
  564.  
  565.   ┌── COM Para ──┐     When you select "Com Parameter"
  566.   │ COM Port     │     a 2nd menu appears to enable
  567.   │ Baud Rate    │     you to install Telemate so that
  568.   │ Parity       │     it works perfectly with your
  569.   │ Data Bits    │     equipment.
  570.   │ Stop Bits    │
  571.   │ Dial Prefix  │     To choose a selection highlight
  572.   │ Dial Suffix  │     the option desired and press
  573.   │ Protocol     │     [Enter].
  574.   │ Flow Control │
  575.   └──────────────┘
  576.  
  577.  Com Port
  578.  
  579.    ┌── COM Para ──┐        Telemate supports the use of up to
  580.    │ COM Port     │        8 communications ports. Most users
  581.    │ Baud Rat┌───────┐     have their modems connected to
  582.    │ Parity  │ COM 1 │     COM 1, the computer's serial port.
  583.    │ Data Bit│ COM 2 │     If you have an external modem it
  584.    │ Stop Bit│ COM 3 │     probably connected to COM1. If
  585.    │ Dial Pre│ COM 4 │     you are using an internal modem
  586.    │ Dial Suf│ COM 5 │     it will probably be COM2 or COM3.
  587.    │ Protocol│ COM 6 │
  588.    │ Flow Con│ COM 7 │
  589.    └─────────│ COM 8 │
  590.              └───────┘
  591.  
  592.  TELEMATE 2.11                           THE INSTALLATION PROGRAM    7
  593.  
  594.  
  595.  Baud Rate
  596.  
  597.   ┌── COM Para ──┐
  598.   │ COM Port     │         Baud rate refers to the speed at
  599.   │ Baud Rate    │         which communications take place.
  600.   │ Parity  ┌────────┐     Check your modem manual if you are
  601.   │ Data Bit│ 300    │     unsure regarding what speed it is.
  602.   │ Stop Bit│ 1200   │     If you are using Telemate to connect
  603.   │ Dial Pre│ 2400   │     computers directly together without
  604.   │ Dial Suf│ 4800   │     modems, it is possible to use the
  605.   │ Protocol│ 9600   │     maximum baud rate of 119,200.
  606.   │ Flow Con│ 19200  │
  607.   └─────────│ 38400  │
  608.             │ 57600  │
  609.             │ 119200 │
  610.             └────────┘
  611.  Parity
  612.  
  613.   ┌──────┐   Telemate's default setting is None.
  614.   │ None │   The vast majority of BBS's are set
  615.   │ Odd  │   up for no parity. To change this
  616.   │ Even │   setting highlight the choice you
  617.   └──────┘   desire and press [Enter].
  618.  
  619.  Data Bits / Stop Bits
  620.  
  621.   ┌─────┐   ┌─────┐  Data bits refer to how much data is
  622.   │  7  │   │  1  │  sent before a stop bit is sent.  Data
  623.   │  8  │   │  2  │  is normally sent in chunks of 9 bits,
  624.   └─────┘   └─────┘  8 data bits and 1 stop bit. Some BBS's
  625.                      computers may however be set up for 7
  626.                      data bits and 2 stop bits.
  627.  
  628.  Dial Prefixes and Dial Suffixes
  629.  
  630.   ┌── COM Para ──┐         Dial Prefixes refer to the signal Telemate
  631.   │ COM Port     │         sends just prior to dial a number for you.
  632.   │ Baud Rate    │         If you have a pulse phone (check with your
  633.   │ Parity       │         phone company if you are not sure) choose
  634.   │ Data Bits    │         "ATDP". If you have touch tone phone
  635.   │ Stop Bits    │         service then select "ATDT".
  636.   │ Dial Prefix  │
  637.   │ Dial Suffix  │                     Dial Suffixes refer to the signal
  638.   │ Protocol┌──────────────────────┐   Telemate sends after the phone
  639.   │ Flow Con│ ATDP                 │   number.
  640.   └─────────│ ATDT                 │
  641.             │ ATDT 001,            │   Both prefixes and suffixes can be
  642.             │ ATDT 9,              │   modified in Telemate's option
  643.             └──────────────────────┘   dialog.
  644.  
  645.  TELEMATE 2.11                           THE INSTALLATION PROGRAM    8
  646.  
  647.  
  648.  Protocol
  649.  
  650.   ┌────────────────┐
  651.   │ Zmodem         │   Protocol refers to the method Telemate
  652.   │ SEAlink        │   uses to transfer data. This option allows
  653.   │ Telink         │   you to choose a default protocol, but
  654.   │ Ymodem         │   you can use any of the protocols to
  655.   │ Ymodem-G       │   download data. The default setting
  656.   │ Batch Ymodem   │   is only your first choice. Telemate's
  657.   │ Xmodem         │   default setting is Zmodem as it is
  658.   │ Modem7         │   both fast and safe.  A description
  659.   │ Relaxed Xmodem │   of the different protocols can be
  660.   │ ASCII          │   found in the Appendix.
  661.   │ CIS Quick B    │
  662.   └────────────────┘
  663.  
  664.  Flow control
  665.  
  666.   ┌── COM Para ──┐     XON/XOFF software flow control is usually
  667.   │ COM Port     │     used by networks while the RTS/CTS hardware
  668.   │ Baud Rate    │     control is used by high speed modems.
  669.   │ Parity       │
  670.   │ Data Bits    │     If the modem is an error correction modem,
  671.   │ Stop Bits    │     such as a MNP modem, RTS/CTS should be
  672.   │ Dial Prefix  │     ON, XON/XOFF should be off.
  673.   │ Protocol     │
  674.   │ Flow Control │     16550 FIFO refers to the first in/first out
  675.   └─────────┌────────────────┐  data buffer of NS16550AN UART chip.
  676.             │ XON/XOFF   OFF │  If your serial adapter is equipped
  677.             │ RTS/CTS    OFF │  with the chip, you should turn it ON
  678.             │ 16550 FIFO  ON │  to prevent data overrun due to disk
  679.             └────────────────┘  access or overhead of multitasker.
  680.  
  681.  Displays
  682.  
  683.   ┌─── Display ────┐  Telemate supports a variety of video displays.
  684.   │ Video Type     │  You can use Telemate with Mono, Color, EGA or VGA
  685.   │ Video Height   │  adapters.
  686.   │ Scroll Bar  ON │
  687.   │ Snow Check  ON │  Telemate allows you to choose from 3 video types:
  688.   └────────────────┘  Default determines what adapter you have and
  689.                       adjusts accordingly.  If you are using a CGA with
  690.  a black and write monitor, you should choose B&W to override the color
  691.  setup.
  692.  
  693.  
  694.  TELEMATE 2.11                           THE INSTALLATION PROGRAM    9
  695.  
  696.  
  697.  Video Height
  698.  
  699.   ┌─── Display ────┐
  700.   │ Video Type     │        Telemate lets you choose from
  701.   │ Video Height   │        a variety of video heights.
  702.   │ Scroll B┌────────────────┐   Video heights refers to the
  703.   │ Snow Che│ 25             │   number of lines of text on your
  704.   └─────────│ 26 CGA,EGA,VGA │   screen. I personally use 27 lines:
  705.             │ 27 CGA,EGA,VGA │   1 line for the menu bar, 1 for
  706.             │ 28 CGA,EGA,VGA │   the bottom status line and 25
  707.             │ 29 CGA         │   for the text.
  708.             │ 30 CGA         │
  709.             │ 31 CGA         │   Note: The terminal window has at
  710.             │ 32 CGA         │   least 24 lines though only 23 lines
  711.             │ 35 EGA,VGA     │   may be displayed.  The window will
  712.             │ 43 EGA,VGA     │   be shift up or down automatically
  713.             │ 50 EGA,VGA     │   to adjust to the display region.
  714.             └────────────────┘
  715.  
  716.  Scroll Bar and Snow Check
  717.  
  718.  Telemate uses a graphics  scroll bar allowing  you to scroll  through
  719.  files using a mouse. If you don't  plan to use a mouse with  Telemate
  720.  you may wish to turn this feature off.
  721.  
  722.   ┌─── Display ────┐  Original CGA display adapters exhibit 'snow'
  723.   │ Video Type     │  while accessing the video memory. In this case,
  724.   │ Video Height   │  the Snow Check option should be ON.  Newer
  725.   │ Scroll Bar  ON │  CGA adapters have the problem eliminated and
  726.   │ Snow Check  ON │  display speed will be improved if this option
  727.   └────────────────┘  is OFF.  Note: This option applies to CGA only.
  728.  
  729.  Mouse
  730.  
  731.   ┌─── Mouse ───┐    Telemate is designed to work
  732.   │ Mouse Type  │    intuitively with a mouse.
  733.   │ Mouse Port  │    To insure that Telemate works
  734.   │ Mouse Speed │    properly with your mouse
  735.   └─────────────┘    you need to tell Telemate what
  736.                      kind of mouse you are using,
  737.   what port it is connect to, and whether you want it
  738.   accelerated or not.
  739.  
  740.  Mouse Type
  741.                                    ┌─── Mouse ───┐
  742.  Telemate supports only two        │ Mouse Type  │
  743.  types of mice but almost every    │ Mouse Po┌──────────────┐
  744.  mouse ever made emulates one      │ Mouse Sp│ None         │
  745.  of these two, and many emulate    └─────────│ Mouse System │
  746.  both.                                       │ MS Mouse     │
  747.                                              └──────────────┘
  748.  
  749.  
  750.  TELEMATE 2.11                          THE INSTALLATION PROGRAM    10
  751.  
  752.  Mouse Port
  753.                                    ┌── Mouse ───┐
  754.  Mouse port refers to  which       │ Mouse Type │
  755.  serial port your mouse is         │ Mouse Port │
  756.  connected to.  If your mouse is   │ Mouse Sp┌───────┐
  757.  a Microsoft mouse there is no     └─────────│ None  │
  758.  need to select a port.                      │ COM 1 │
  759.                                              │ COM 2 │
  760.                                              └───────┘
  761.  
  762.  Mouse Speed
  763.                                    ┌─── Mouse ───┐
  764.  If you find that the mouse cursor │ Mouse Type  │
  765.  is too fast, you can slow it down │ Mouse Port  │
  766.  by selecting the Slow option. On  │ Mouse Speed │
  767.  the other hand, some mice need to └─────────┌────────┐
  768.  speed up, then select the Fast option.      │ Fast   │
  769.                                              │ Medium │
  770.                                              │ Slow   │
  771.                                              └────────┘
  772.  
  773.  Memory
  774.  
  775.  If there is  extra memory,  such as extended  memory and/or  expanded
  776.  memory, Telemate will use them to store data and, therefore,  reduces
  777.  the memory requirement of the  conventional memory.  Please refer  to
  778.  appendix for description on  these memory specifications and  details
  779.  on optimizing the memory usage.
  780.  
  781.   ┌─── Memory ────┐  If the Xms Himem options is ON, Telemate will
  782.   │ Xms Himem  ON │  use the 64K in the High Memory Area as if it
  783.   │ Xms Limit     │  is conventional memory.  The High Memory Area
  784.   │ Ems Limit     │  is available only if you have more than 1M
  785.   │ EGA/VGA Ram   │  memory and have the XMS driver HIMEM.SYS
  786.   └───────────────┘  installed.
  787.  
  788.  XMS Limit
  789.  
  790.   ┌──────┐  You can limit the usage of extended memory by
  791.   │   0K │  selecting a lower value.
  792.   │  16K │
  793.   │  32K │  If you are not sure how much extended memory you
  794.   │  48K │  have, simply select 8M and Telemate will use as
  795.   │  64K │  much extended memory as possible.
  796.   │  80K │
  797.   │ 128K │  If you want to specify the XMS limit which is not listed
  798.   │ 256K │  in this menu you can modify the line
  799.   │ 512K │
  800.   │   1M │    XmsLimit=8096
  801.   │   2M │
  802.   │   4M │  in your configuration file, TM.CFG, to the amount of
  803.   │   8M │  memory you want.
  804.   └──────┘
  805.  
  806.  
  807.  TELEMATE 2.11                          THE INSTALLATION PROGRAM    11
  808.  
  809.  EMS Limit
  810.  
  811.   ┌──────┐  Telemate can address up to 8M bytes of EMS memory.
  812.   │   0K │  It supports both EMS 3.2 or 4.0 driver.  If you are
  813.   │  16K │  not sure how much expanded memory you have simply
  814.   │  32K │  select 8M and Telemate will use as much memory as
  815.   │  48K │  possible.
  816.   │  64K │
  817.   │  80K │  If you want to specify the EMS limit which is not listed
  818.   │ 128K │  in this menu you can modify the line
  819.   │ 256K │
  820.   │ 512K │    EmsLimit=8096
  821.   │   1M │
  822.   │   2M │  in your configuration file, TM.CFG to the amount of memory
  823.   │   4M │  you want.  Make sure that the amount is a multiple of 16.
  824.   │   8M │  Otherwise, it will be round down to the nearest multiple
  825.   └──────┘  of 16.
  826.  
  827.  EGA/VGA Ram
  828.  
  829.   ┌─── Memory ────┐   When Telemate is running in 43 or 50 lines mode,
  830.   │ Xms Himem  ON │   about 30K extra memory is required to store
  831.   │ Xms Limit     │      the windows.  The best way to obtain the
  832.   │ Ems Limit  ┌─────┐   extra memory is from the EGA/VGA adapter
  833.   │ EGA/VGA Ram│  0K │   itself because it has 64K to 512K equipped.
  834.   └─────────── │ 32K │
  835.                │ 64K │   In 32K mode, Telemate will use 8 pages of
  836.                └─────┘   video memory for video buffer and data
  837.                          storage.
  838.  
  839.  In 64K mode, 16 pages  of video memory is used.   However, it is  not
  840.  compatible with  any  pop-up  memory resident  programs  because  the
  841.  address of the video buffer is changed.  Unless Telemate is in 43  or
  842.  50 lines mode,  the 32K  mode should be  selected for  compatibility.
  843.  Please refer to Appendix for technique reference.
  844.  
  845.  If Telemate is running  under DESQView or in  132 columns mode,  this
  846.  option  is  forced   to  0K  automatically   in  order  to   maintain
  847.  compatibility.
  848.  
  849.  Alarm Song
  850.  
  851.  If you find that the default      ┌────── Alarm Song ───────┐
  852.  alarm song, buzzer, is too        │ Play Song            ON │
  853.  boring or not loud enough         │ Buzzer                  │
  854.  you can change it to one of       │ Adams Family            │
  855.  the songs listed in the alarm     │ Auld Lang Syne          │
  856.  song menu.                        │ Beverly Hills Cop       │
  857.                                    │ Beverly Hillbillies     │
  858.  If the first item, Play Song, is  │ Deck the Halls          │
  859.  turned to ON, the song will be    │ Flight of the Bumblebee │
  860.  played when you select it.  If    │ Folk Song               │
  861.  this option is OFF, the           │ I'm A Little Teapot     │
  862.  installation program will remain  │ James Bond Theme        │
  863.  silent.                           │ Jeopardy Theme          │
  864.                                    │ Leave it to Beaver      │
  865.                                    │ London Bridge           │
  866.  
  867.  TELEMATE 2.11                          THE INSTALLATION PROGRAM    12
  868.  
  869.                                    │ Maple Leaf Rag          │
  870.                                    │ My Darling Clementine   │
  871.                                    │ Ramblin' Wreck          │
  872.                                    │ The Entertainer         │
  873.                                    │ Violin Sonata #6        │
  874.                                    │ Well-Tempered Clavier   │
  875.                                    │ William Tell Overture   │
  876.                                    └─────────────────────────┘
  877.  
  878.  
  879.  Window Displays
  880.  
  881.  The remaining options on the Installation Menu are designed to  allow
  882.  you to change Telemate's window colors and size. If you have a  black
  883.  & white monitor  the only  setting that you  can change  is the  Zoom
  884.  option. If you have a color  monitor you can customize the colors  of
  885.  every portion of every  window to suit your  tastes. We use just  one
  886.  window to illustrate.
  887.  
  888.   ┌─── Main Menu ────┐
  889.   │ COM Parameter    │
  890.   │ Display          │     When you select a window to change
  891.   │ Mouse            │     a small menu appears to allow you
  892.   │ Memory           │     to change the colors of the various
  893.   │ Alarm Song       │     elements that constitute that
  894.   │ Menu Bar         │     window. In the Edit window you can
  895.   │ Menu             │     alter the color of the normal text,
  896.   │ Help Window      │     the window border, marked text, the
  897.   │ Dial Window      │     status line, and the error message.
  898.   │ Terminal Window  │     The Zoom option lets you determine
  899.   │ Transfer Window  │     how big you want the window to be
  900.   │ Edit Window      │          when it is first invoked.
  901.   │ View W┌──── Edit ─────┐     Telemate's default setting is
  902.   │ Back W│ Normal Text   │     for the Terminal and Dial
  903.   │ Macro │ Border        │     windows to be full size with
  904.   │ Option│ Marked Text   │     the other windows half sized.
  905.   │ End In│ Status Line   │     Use the [Enter] key to toggle
  906.   └───────│ Error Message │     the Zoom option.
  907.           │ Zoom      OFF │
  908.           │ Indent    OFF │     Several options are unique to
  909.           │ Backup    OFF │     their menu and are described below.
  910.           └───────────────┘
  911.  
  912.  Edit menu
  913.  
  914.  If the Indent option is ON, the editor will start at Auto-indent mode
  915.  such that pressing [Enter] will place  the cursor at the left  margin
  916.  instead of the beginning of the line.  This is useful for programming
  917.  Telemate scripts as well as the other languages.
  918.  
  919.  If the Backup option is ON, the editor will make a backup copy,  with
  920.  the extension .BAK, of the editing file when the file is being saved.
  921.  
  922.  
  923.  TELEMATE 2.11                          THE INSTALLATION PROGRAM    13
  924.  
  925.  Back menu
  926.  
  927.  If the Scroll Lock option is ON,  the cursor in the Back window  will
  928.  stay at the previous position when  the Back window is being  brought
  929.  to the top of the screen.  If this option is OFF, Telemate will start
  930.  at the bottom of the Back window instead.
  931.  
  932.  If the Capture option is  ON, incoming data will  be put to the  back
  933.  scroll buffer.  If you are using floppy system, this option should be
  934.  set to OFF in order to prevent disk access.
  935.  
  936.  Selecting Color
  937.  
  938.                                ┌───── Color Pattern ──────┐
  939.                                │                          │
  940.  Of course none of colors      │  x  x  x  x  x  x  x  x  │
  941.  or patterns show up on        │  x  x  x  x  x  x  x  x  │
  942.  this black & white page,      │  x  x  x  x  x  x  x  x  │
  943.  but we hope you get the       │  x  x  x  x  x  x  x  x  │
  944.  general idea.                 │  x  x  x  x  x  x  x  x  │
  945.                                │  x  x  x  x  x  x  x  x  │
  946.  A sample window on the        │  x  x  x  x  x  x  x  x  │
  947.  the order side shows the      │  x  x  x  x  x  x  x  x  │
  948.  actual result of the          │  x  x  x  x  x  x  x  x  │
  949.  color.                        │┌───┐x  x  x  x  x  x  x  │
  950.                                ││ x │x  x  x  x  x  x  x  │
  951.                                │└───┘x  x  x  x  x  x  x  │
  952.                                │  x  x  x  x  x  x  x  x  │
  953.                                └──────────────────────────┘
  954.  
  955.  Ending your installation
  956.  
  957.   ┌──── End ────┐
  958.   │ Save Setup  │   The last choice you have to make is
  959.   │ Abort       │   whether to save the changes you have made
  960.   └─────────────┘   to the configuration file and create a
  961.                     phone directory TM.FON if it is not already
  962.   exist or to abort the changes. Highlight the choice you desire
  963.   and press [Enter].
  964.  
  965.  Your installation is complete; you are now ready to run Telemate.
  966.  
  967.  
  968.  TELEMATE 2.11                                EXECUTING TELEMATE    14
  969.  
  970.  EXECUTING TELEMATE
  971.  
  972.  Telemate only  requires the  following  files for  ANSI-BBS  terminal
  973.  emulation.
  974.  
  975.          TM.EXE    -   Telemate main program
  976.          TM.OVL    -   overlay module
  977.          TM.CFG    -   configuration file
  978.          TM.FON    -   phone directory
  979.          TM.MEM    -   memo field (if any)
  980.          ANSI.MAC  -   ANSI terminal macro
  981.          ANSI.PAD  -   ANSI terminal keypad
  982.  
  983.  If you run script files, the following should be included also.
  984.  
  985.          TMS.EXE   -   the script compiler
  986.          *.SCR     -   the script you run
  987.          *.TMS     -   the compiled script generated by TMS.EXE
  988.  
  989.  After the *.TMS is generated, both  TMS.EXE and *.SCR can be  removed
  990.  if you do not modify the script at all.
  991.  
  992.  Three files  may  be  created  in  run-time  in  the  virtual  memory
  993.  directory and  will  be deleted  when  Telemate  exit.   It  is  very
  994.  important to prepare enough disk space, 128K is suggested, for  those
  995.  files.  If the 'Swap to disk' option is on, another 128K is required.
  996.  
  997.         TM.VM      -   virtual memory in disk
  998.         TM.SWP     -   image of the swap partition (in DOS shell)
  999.         TMCLIP.$$$ -   image of clipboard for printing
  1000.  
  1001.  
  1002.  Executing Telemate on a Dual 360K Floppy Disk System
  1003.  
  1004.  When using a  floppy disk system,  you should lower  the back  scroll
  1005.  limit to 50 or 100  such that no disk  access is required to  capture
  1006.  the back scroll content.  Otherwise,  the disk access will slow  down
  1007.  the operation and may cause lost of data - enabling the XON/XOFF flow
  1008.  control may help preventing data lost.
  1009.  
  1010.  You should define the 'Virtual Memory Directory' to 'A:\' and keep as
  1011.  less files in drive A: as possible.
  1012.  
  1013.          A:\     TM.OVL, TM.CFG, TM.FON, TM.MEM, TM.CFG
  1014.                  ANSI.MAC, ANSI.PAD, TMS.EXE, *.SCR, *.TMS
  1015.          B:\     TM.EXE
  1016.  
  1017.  To save disk space, the phone directory should only contain non-empty
  1018.  entries.  You could use the editor to delete the empty entries.
  1019.  
  1020.  After putting the files in the diskettes, you should
  1021.  
  1022.   1) Place Telemate disk #1 in A: drive and disk #2 in B: drive.
  1023.   2) Press B:TM on the DOS command line because the main program
  1024.      TM.EXE is in disk #2.
  1025.  
  1026.  
  1027.  TELEMATE 2.11                                EXECUTING TELEMATE    15
  1028.  
  1029.  After loading Telemate, you may replace  disk #2 with a working  disk
  1030.  for downloading, file editing and so on.
  1031.  
  1032.  You should not  remove or  change the  diskette in  drive A:  because
  1033.  Telemate requires disk space as virtual memory. The overlay module of
  1034.  Telemate is on the diskette too.
  1035.  
  1036.  Caution:  Changing the  diskette in drive A:  may corrupted the  file
  1037.  directory of the new diskette.
  1038.  
  1039.  Executing Telemate on a 720 or 1.2M Floppy Disk System
  1040.  
  1041.  Like the 360K floppy  disk system, you should  make as much space  as
  1042.  possible for the 'Virtual Memory Directory'.  You may put the  TM.EXE
  1043.  in A: as  there should  be enough memory.   The  documents should  be
  1044.  excluded.
  1045.  
  1046.  If you have only two floppy drive,  you should place a blank disk  in
  1047.  drive B: and set the 'Virtual Memory Directory' to 'B:\'.
  1048.  
  1049.  
  1050.  Executing Telemate on a Hard Disk System
  1051.  
  1052.  To execute Telemate on a hard disk system
  1053.  
  1054.    1) Type CD \TM to change to the Telemate directory
  1055.  
  1056.    2) Type TM on the DOS command line
  1057.  
  1058.  
  1059.  Command Line Options
  1060.  
  1061.  Telemate accepts  several command  line options.  These options  tell
  1062.  Telemate to carry out  certain commands when  the program is  loaded.
  1063.  Below is the description of the command line options:
  1064.  
  1065.  Terminal Option   /T
  1066.  
  1067.  If the Terminal Option is on, Telemate starts at the terminal  window
  1068.  instead of the dial window.
  1069.  
  1070.  Already Online Option  /O
  1071.  
  1072.  If you have already been online before executing Telemate, you should
  1073.  use  'TM  /O'  at  the  DOS  prompt  to  start  Telemate.  The  modem
  1074.  initialization string  is  not  sent.    And  the  current  COM  port
  1075.  parameters are used.
  1076.  
  1077.  Auto Dial Option  /D
  1078.  
  1079.  Telemate  starts  the  dialing  procedure  after  sending  the  modem
  1080.  initialization string.
  1081.  
  1082.  
  1083.  TELEMATE 2.11                                EXECUTING TELEMATE    16
  1084.  
  1085.  Full Screen Option   /F   [Alt -]
  1086.  
  1087.  If the Full  Screen Option is  on, Telemate's windows  hide the  menu
  1088.  bar. If you are, for example, editing a file and need the extra line,
  1089.  this option gives you  back that extra line.   In addition,  pressing
  1090.  [Alt -]  toggles the status line  and the menu bar.  On some  foreign
  1091.  keyboards, [Alt +] is the equivalent key.
  1092.  
  1093.  Load Phone Directory /=<.fon phone directory>
  1094.  
  1095.  To load a different phone directory on the command line, the name  of
  1096.  the phone directory should be  placed after the '/=' command  switch.
  1097.  For example, typing "TM /=NEW" will  load the NEW.FON and NEW.MEM  to
  1098.  the dial window.
  1099.  
  1100.  Auto Script  "script file"
  1101.  
  1102.  To execute a script file automatically,  the name of the script  file
  1103.  should be placed  after the  "TM" on  the command  line. For  example
  1104.  typing "TM host" at the DOS command line starts Telemate in the  Host
  1105.  mode.
  1106.  
  1107.  
  1108.  TELEMATE 2.11                               IF YOU HAVE A MOUSE    17
  1109.  
  1110.  IF YOU HAVE A MOUSE
  1111.  
  1112.  Telemate is designed  so that  most of  its functions  can be  easily
  1113.  accessed by using a mouse,without ever having to touch the  keyboard.
  1114.  If you do  not have  a mouse  you needn't  worry: You  can fully  use
  1115.  Telemate's power and  shortcut keys to  speed you through  Telemate's
  1116.  many functions. If, on the other hand,  you do have a mouse you  will
  1117.  find Telemate extremely easy and fun to use.
  1118.  
  1119.  Telemate has been tested with a variety of mice without problems.  It
  1120.  can operate with both two button  and three button mice and has  been
  1121.  successfully tested  with the  Microsoft  Mouse and  the  MouseSystem
  1122.  Mouse. To use  a MouseSystem compatible  mouse with Telemate,  simply
  1123.  start  the program. YOU DO NOT NEED  TO LOAD A MOUSE DRIVER. If  your
  1124.  mouse is a  Microsoft Mouse   or is not   MouseSystem compatible  you
  1125.  will   need  to  load  your  mouse  driver  program  before  starting
  1126.  Telemate. Then grab your mouse and go!
  1127.  
  1128.  Terminology
  1129.  
  1130.  Clicking:  refers  to  depressing  the  mouse  button  one  time  and
  1131.  releasing.
  1132.  
  1133.  Dragging: means to hold the mouse button down and simultaneously move
  1134.  the mouse, thus "dragging" something on screen to a different  screen
  1135.  position.
  1136.  
  1137.  Pointing: refers to moving the mouse  so that the mouse cursor  rests
  1138.  on or "points" at something on screen.
  1139.  
  1140.  
  1141.  Three Button Mice
  1142.  
  1143.  A three button mouse operates in the following manner:
  1144.  
  1145.  The Left Button - the main button -:
  1146.  
  1147.       MARK text in the Edit, View, Backscroll windows
  1148.       SELECT  in the Dial & Macro windows, and Menus
  1149.       CUT and PASTE text in Terminal windows
  1150.  
  1151.  The Middle Button is the [Esc] key.
  1152.  
  1153.  The Right Button:
  1154.  
  1155.       COPY and PASTE text between the other windows and the
  1156.       Terminal Window.
  1157.  
  1158.  
  1159.  Two Button Mice
  1160.  
  1161.  If your  mouse has  only two  buttons, the  left button  is the  main
  1162.  button and the right button becomes the [Esc] button.
  1163.  
  1164.  
  1165.  TELEMATE 2.11                               IF YOU HAVE A MOUSE    18
  1166.  
  1167.  The Window Borders
  1168.  
  1169.  In Telemate the window borders are mouse sensitive. Clicking the main
  1170.  mouse key on the window edges makes things happen!
  1171.  
  1172.       Top Border :          Move window
  1173.       Top-Left corner :     Close window
  1174.       Top-Right corner :    Zoom window
  1175.       Bottom-Right corner : Resize window
  1176.       Bottom Border:        Scroll horizontally
  1177.       Right Border:         Scroll vertically
  1178.  
  1179.  
  1180.  The Scroll Bar
  1181.  
  1182.  When the scroll bar  option is turned on  the active window (the  one
  1183.  most recently opened) has an  enlarged right side and bottom  border.
  1184.  These borders are the window's scroll bars.
  1185.  
  1186.  To scroll vertically with the mouse, point at "scroll box" (the  dark
  1187.  box on right side scroll bar); and while holding down the left  mouse
  1188.  button drag it to  a position in the  scroll bar that corresponds  to
  1189.  the general location in the file to which you wish to go. For example
  1190.  if you wish to go to a point approximately halfway through your file,
  1191.  drag the  dark  box halfway  to  the bottom  of  the scroll  bar  and
  1192.  release. The same  process can be  used to scroll  horizontally in  a
  1193.  file using the dark box on the bottom scroll bar.
  1194.  
  1195.  To scroll one line or one character at a time, click on the arrows at
  1196.  either end of the scroll bars. To scroll one page at a time, click on
  1197.  the region between the scroll box and the arrows at end of the scroll
  1198.  bar.
  1199.  
  1200.  
  1201.  TELEMATE 2.11                      USING THE TELEMATE'S WINDOWS    19
  1202.  
  1203.  USING THE TELEMATE'S WINDOWS  [Alt W]
  1204.  
  1205.  The secret behind Telemate's ease of  use is its windows. Each  major
  1206.  function is  performed in  a separate  window. The  main windows  are
  1207.  listed in the  menu bar on  the top  of the screen.  They are:  Dial,
  1208.  Terminal, Edit, View, Back  and Macro. The time  is displayed in  the
  1209.  upper right hand corner.
  1210.  
  1211.  Basics
  1212.  
  1213.  Windows in computer programs  function somewhat like their  real-life
  1214.  namesakes - they allow you to see into the program's information. And
  1215.  just as in real-life there may be more on the other side of the  wall
  1216.  than you see through the window, so also with computer windows.
  1217.  
  1218.  A window allows you to  see and interact with  the data on the  other
  1219.  side; how much you can see and  interact with is limited by the  size
  1220.  and position of the  window. To gain access  to more information  you
  1221.  can resize, move or zoom the windows.
  1222.  
  1223.  Starting a Window
  1224.  
  1225.  Each major window in Telemate has an accompanying pull down menu.  To
  1226.  use a window simply type the first  letter in the name of the  window
  1227.  while holding down the [Alt] key. For example, to use the Edit window
  1228.  type [Alt E].
  1229.  
  1230.  Mouse: With the mouse cursor on the name of the window, clicking  the
  1231.  left button also activates the window.
  1232.  
  1233.  Pull Down Menus
  1234.  
  1235.  If you type the Alt-letter sequence twice the pull down menu for that
  1236.  window also appears  on the  screen. If, while  depressing the  [Alt]
  1237.  key, you hit  the letter  E twice the  first strike  causes the  Edit
  1238.  window to appear, the second brings up the Edit menu.
  1239.  
  1240.  Mouse: With the window open, click  on the Window menu a second  time
  1241.  and the pull down menu appears. Click on the option you desire.
  1242.  
  1243.  Zooming a Window [Alt Z]
  1244.  
  1245.  Zooming in on a  window (i.e., to  have a window  take up the  entire
  1246.  screen) can be accomplished in two ways. The fastest method is to hit
  1247.  the [Alt Z] key. Immediately the window you are in fills the  screen.
  1248.  Invoking the Window menu by striking [Alt W], using the cursor key to
  1249.  move the highlight bar over the command "Zoom", and then hitting  the
  1250.  [Enter] key also accomplishes this.
  1251.  
  1252.  Mouse: Clicking the mouse on the top right hand corner of the  window
  1253.  immediately invokes the "Zoom" feature.
  1254.  
  1255.  
  1256.  TELEMATE 2.11                      USING THE TELEMATE'S WINDOWS    20
  1257.  
  1258.  Moving a Window
  1259.  
  1260.  It is inevitable, when you have more than one window open at a  time,
  1261.  that one window  may cover up  other information on  the screen.  For
  1262.  example, if you are  downloading a file the  status box showing  your
  1263.  progress may be covered up  by the Edit window.  In order to see  how
  1264.  the download  is progressing  you  can move  and/or resize  the  Edit
  1265.  window.
  1266.  
  1267.  To move a window, strike the [Alt W] key to call up the Windows menu.
  1268.  Move the bar over the word "Move" and hit [Enter]. The window  border
  1269.  becomes larger. Simply use the cursor keys (arrow keys) to move it to
  1270.  where you want it and hit [Enter].
  1271.  
  1272.  Mouse: Position the  mouse cursor  on the  top border  of the  window
  1273.  border. Drag the outline  of the window to  the position desired  and
  1274.  release. The window appears at the new location.
  1275.  
  1276.  Resizing a Window
  1277.  
  1278.  The steps needed to resize a  window are similar to moving a  Window.
  1279.  With the window open, invoke the Window menu by hitting [Alt W]. Next
  1280.  type the letter R for Resize (or move the highlight bar over the word
  1281.  "Resize" and hit [Enter].) Again the Window border is enlarge.  Using
  1282.  Arrow keys to resize it and strike the [Enter] key.
  1283.  
  1284.  Mouse: Position the mouse  cursor on the lower  right hand corner  of
  1285.  the window border. Drag the outline  of the window until the  outline
  1286.  is the size you desire, then release.
  1287.  
  1288.  Closing a Window
  1289.  
  1290.  To close a window simply strike the [Esc] key. The last window opened
  1291.  disappears from the screen.
  1292.  
  1293.  Mouse: Hit the [Esc] button. Clicking on the upper left corner of the
  1294.  window also closes the window.
  1295.  
  1296.  Selecting a Window
  1297.  
  1298.  When a window is  already on the screen,  pressing the [Alt] key  and
  1299.  the first letter of the window's  name (for example [Alt E], for  the
  1300.  Edit window) moves that window to the top of all the other windows --
  1301.  making it the "active" window.
  1302.  
  1303.  Mouse: You can select a window by moving the mouse cursor inside  the
  1304.  window and clicking.
  1305.  
  1306.  
  1307.  TELEMATE 2.11                     GETTING HELP WHEN YOU NEED IT    21
  1308.  
  1309.  GETTING HELP WHEN YOU NEED IT  [F1]
  1310.  
  1311.  Whenever you need Help, it is just a keystroke away. Anytime you need
  1312.  help press  [F1] and  a  context sensitive  help appears  on  screen.
  1313.  Using a mouse, point at  the '≡' symbol on the  left end of the  main
  1314.  menu bar and click.
  1315.  
  1316.  There is usually more help than is immediately visible in the  window
  1317.  at any one  time. Scroll  downward in  the window  for more  details.
  1318.  Pressing the [F1] key again brings you to the next topic.
  1319.  
  1320.   ╔═══════════════════════════════ Help ═════════════════════════════╗
  1321.   ║    Line 350  Col 1   Total 501            TM.HLP           HELP  ║
  1322.   ║   Back                                                           ║
  1323.   ║   ----                                                           ║
  1324.   ║  Find text . . . . . . . . . . . . . . . . . . . . . . [F4]      ║
  1325.   ║  Repeat last find  . . . . . . . . . . . . . . . . . . [F5]      ║
  1326.   ║  Go to a specified line  . . . . . . . . . . . . . . . [F7]      ║
  1327.   ║  Filter - strip high bit . . . . . . . . . . . . . . . [F8]      ║
  1328.   ║  Reformat paragraph  . . . . . . . . . . . . . . . . . [F9]      ║
  1329.   ║  Mark/Unmark text  . . . . . . . . . . . . . . . . .  [F10]      ║
  1330.   ║  Copy marked text to clipboard . . . . . . . . . . .[Alt C]      ║
  1331.   ║  Copy marked text to clipboard and delete it . . . .[Alt U]      ║
  1332.   ║  Write (append) marked text to file  . . . . . . . .[Alt A]      ║
  1333.   ║  Delete marked text  . . . . . . . . . . . . . . . .  [Del]      ║
  1334.   ║                                                                  ║
  1335.   ║  The amount of text the Back Scroll  window can handle  can      ║
  1336.   ╠══════════════════════════════ Status ════════════════════════════╣
  1337.   ║  Name:                                           Script: PCBOARD ║
  1338.   ║  Memo:                                         File Log: Off     ║
  1339.   ║ Alarm:                                      Printer Log: On      ║
  1340.   ║  Port: COM2             Date:  2-12-1989        Online: 00:00:00 ║
  1341.   ║  Para: 2400N81,ANSI     Time:  4:25:06pm       Offline: 00:08:55 ║
  1342.   ╚══════════════════════════════════════════════════════════════════╝
  1343.  
  1344.  The Help Window consists of two sections. The upper section is a text
  1345.  window in which the Help file appears. You can page through this file
  1346.  using your mouse and the scroll bar on the right side of the  window,
  1347.  or with your [PgUp], [PgDn] keys.
  1348.  
  1349.  The lower  portion  of Telemate's  help  window is  a  communications
  1350.  Status Center. It displays:
  1351.  
  1352.  Name:        Name of the phone directory entry to which you are
  1353.               connected.
  1354.  Memo:        The memo of directory entry you have connected.
  1355.  Alarm:       The last message displayed in the Alarm Window.
  1356.  Script:      Displays the name of the script file or "Off" if none.
  1357.  File Log:    Displays the name of the log file or "Off" if none.
  1358.  Printer Log: "On" if Telemate sending the session to the printer.
  1359.  Port:        COM port you are connected to.
  1360.  Para:        COM parameters and terminal emulation.
  1361.  Date:        Today's date .
  1362.  Time:        Current time.
  1363.  Online:      Time currently online.
  1364.  Offline:     Time currently offline.
  1365.  
  1366.  
  1367.  TELEMATE 2.11                                  SYSTEM FUNCTIONS    22
  1368.  
  1369.  SYSTEM FUNCTIONS
  1370.  
  1371.  There are several functions that do  not belong to any task and  have
  1372.  their own window or dialog.
  1373.  
  1374.  DOS Command Window [Alt R]
  1375.  
  1376.  This is a full screen DOS command function.  Several DOS commands can
  1377.  be executed without shelling to DOS and three commmands are added.
  1378.  
  1379.  If an external command or a  program name is entered,  Telemate  will
  1380.  shell to DOS, execute it and return as quick as possible.  The screen
  1381.  will be preserved and shown in the window.
  1382.  
  1383.  This window also stores the last 10 commands.  You can recall them by
  1384.  pressing [Up] keys.
  1385.  
  1386.   ╒═══════════════╤════════════════════════════════════════════════╕
  1387.   │ Command       │  Description                                   │
  1388.   ├───────────────┼────────────────────────────────────────────────┤
  1389.   │ A:,B:, ....   │  Change drive                                  │
  1390.   │ CD            │  Change directory                              │
  1391.   │ CLS           │  Clear DOS window                              │
  1392.   │ COPY          │  Copy files (exclude '+' and /A/B option)      │
  1393.   │ DEL,ERASE     │  Delete files                                  │
  1394.   │ DIR           │  Display directory                             │
  1395.   │ REN,RENAME    │  Rename a file (single file)                   │
  1396.   │ TYPE          │  Type a file                                   │
  1397.   ├───────────────┼────────────────────────────────────────────────┤
  1398.   │ MOVE          │  Move files among directories or disk          │
  1399.   │ INS, INSIDE   │  Display content of a .ZIP, .PAK, .ARC         │
  1400.   │               │  or .LZH files                                 │
  1401.   │ ;             │  Quick DOS shell (no swapping)                 │
  1402.   │ ;command      │  Quick execute command (no swapping)           │
  1403.   ╘═══════════════╧════════════════════════════════════════════════╛
  1404.  
  1405.  The COPY command does not accept parameters such as '/a', '/b' and it
  1406.  does not support CON as a file.  The REN command can only rename  one
  1407.  file each  time.    In  these  cases,  Telemate  will  shell  to  DOS
  1408.  automatically and execute the command.  If there is enough memory, no
  1409.  swapping will be  performed such  that a  simple DOS  command can  be
  1410.  executed as quickly as possible.
  1411.  
  1412.   ╒═════════════════════╤══════════════════════════════════════════╕
  1413.   │ Example             │ Description                              │
  1414.   ├─────────────────────┼──────────────────────────────────────────┤
  1415.   │ MOVE \DL\*.* \UL    │ Different directory                      │
  1416.   │ MOVE C:\*.ZIP D:\DL │ Different drive                          │
  1417.   ├─────────────────────┼──────────────────────────────────────────┤
  1418.   │ INS TM*.ZIP         │ Search all TM*.ZIP                       │
  1419.   │ INS *.ZI?           │ Search all *.ZI? files, including        │
  1420.   │                     │  xxxxxxxx.ZI1, xxxxxxxx.ZI2, etc.        │
  1421.   │ INSIDE *            │ Without the extension, it searches all   │
  1422.   │                     │  .ZIP, .PAK, .ARC and .LZH files         │
  1423.  
  1424.  TELEMATE 2.11                                  SYSTEM FUNCTIONS    23
  1425.  
  1426.   ├─────────────────────┼──────────────────────────────────────────┤
  1427.   │ ;                   │ Jump to DOS (no swapping)                │
  1428.   │ ;CHKDSK             │ Run CHKDSK (no swapping)                 │
  1429.   ├─────────────────────┼──────────────────────────────────────────┤
  1430.   │ TMSTAT TM.USE       │ Run TMSTAT (swap if options on)          │
  1431.   ╘═════════════════════╧══════════════════════════════════════════╛
  1432.  
  1433.  
  1434.  Jumping to DOS [Alt J]
  1435.  
  1436.  Pressing [Alt J] lets you jump to a DOS shell. You see the DOS prompt
  1437.  and it is able to execute any DOS  command or program.  To return  to
  1438.  Telemate type 'exit' and press [Enter].
  1439.  
  1440.  
  1441.  File Directory [Alt F]
  1442.  
  1443.  The File Directory function is also  called the File Dialog which  is
  1444.  used to load or save files.
  1445.  
  1446.  There are two ways to specify the file you want to load:
  1447.  
  1448.    1)  Type the name of the file or directory in the text  box,
  1449.        then press [Enter].
  1450.  
  1451.    2)  Press the [Tab] key to move the cursor to the file list
  1452.        box, then use the arrow keys to move through the list
  1453.        box until the file or the directory you want is
  1454.        highlighted.  Press [Enter] to select the file or change
  1455.        to the directory.
  1456.  
  1457.  Mouse: Point at the file name you want to load in the list box,  then
  1458.  double click the mouse button.
  1459.  
  1460.  When the  File Dialog  appears, the  file names  and directories  are
  1461.  displayed in columns in  the list box. However,  you can display  all
  1462.  the information of the files, say  the size, transfer time, and  date
  1463.  and time of the files. Press the [Tab] key to move the cursor to  the
  1464.  check box prompted "Display All  Information", then press  [Spacebar]
  1465.  to toggle the display. After that,  all the information of the  files
  1466.  are shown in rows in the list box.
  1467.  
  1468.  Mouse: Point at the check box prompted "Display All Information"  and
  1469.  click the mouse button.
  1470.  
  1471.  
  1472.  TELEMATE 2.11                                  SYSTEM FUNCTIONS    24
  1473.  
  1474.  Short-cuts
  1475.  
  1476.  [Ctrl Y] clears the File Name box.  You may type in the full DOS path
  1477.  and file name.
  1478.  
  1479.  [Ctrl Left] clears the filename partition.  Pressing [Ctrl Left] will
  1480.  clear the File Name box.
  1481.  
  1482.  [Up Arrow] in the file name box recalls the name of the last file you
  1483.  worked with.
  1484.  
  1485.  Mouse: Clicking the  File Name box  recalls the names  of files  too.
  1486.  Clicking  on  the  "..\"  takes  you  to  the  parent  directory  and
  1487.  eventually to the  root directory.  You can navigate  from there  and
  1488.  retrieve any file on your hard disk.
  1489.  
  1490.  
  1491.  Clipboard [Alt K]
  1492.  
  1493.  This command lets  you view or  print the content  of the  clipboard.
  1494.  When the print function  is selected, the  clipboard content will  be
  1495.  saved in  a temporary  file named  TMCLIP.$$$ in  the virtual  memory
  1496.  directory.
  1497.  
  1498.  
  1499.  Printing Files
  1500.  
  1501.  The Print file  function allows you  to print a  text file while  the
  1502.  other tasks  are running  concurrently.   You can  select it  in  the
  1503.  Window menu and choose the name of the file to print. Telemate  sends
  1504.  the designated file to the printer.
  1505.  
  1506.  
  1507.  Ending Telemate session [Alt X]
  1508.  
  1509.  To exit Telemate  and return  to DOS, strike  [Alt X]  or select  the
  1510.  "Exit" item in the Window menu.
  1511.  
  1512.  
  1513.  TELEMATE 2.11                                   THE DIAL WINDOW    25
  1514.  
  1515.  THE DIAL WINDOW  [Alt D]
  1516.  
  1517.  When Telemate  is first  loaded the  phone directory  appears on  the
  1518.  screen unless  you override  it  by the  '/T'  or '/O'  command  line
  1519.  option.
  1520.  
  1521.  Telemate's phone directory can hold up  to 1000 entries.  Default  is
  1522.  100 entries. You could change the size by using TMPHONE.EXE.
  1523.  
  1524.  Directory Functions
  1525.  
  1526.  Telemate's phone  directory  has  that  rare  combination  of  power,
  1527.  flexibility and ease  of use.  Each phone directory  can handle  1000
  1528.  entries; and  you  can  have  multiple  directories.  Each  directory
  1529.  listing is wider  than your  screen. A directory  entry consists  of:
  1530.  Name, Password, Phone  number, Script,  Log, Parameters, Total,  Last
  1531.  Connect date, and  Memo.  On a standard screen  you can see only  the
  1532.  four entries, i.e.,  Name, Total,  Last and  Memo. To  see the  other
  1533.  entry categories simply hit the [Right] or [Left] arrow keys.
  1534.  
  1535.  Input Entry Number -  Type the number corresponding to the  directory
  1536.  entry you wish to dial. Press [Spacebar] will select the entry  under
  1537.  the dial bar. Hit [Enter] to  accept this choice. You may enter  more
  1538.  than one choice; to do so separate them by a space.
  1539.  
  1540.  [Enter]: The  directory entry  you  previously chose  reappears.  Hit
  1541.  [Enter] to redial. To change the  entry simply type in the number  of
  1542.  the entry you wish to dial.
  1543.  
  1544.  [Left], [Right]: The  phone directory  is wider  than the  computer's
  1545.  screen. Hitting the left or right arrows show you the portions of the
  1546.  directory not currently on the screen. Using these arrows you display
  1547.  exactly the  portions of  the directory  you are  interested in.  The
  1548.  first column (the names)  always remains on screen  so you know  what
  1549.  entry you are dealing with.
  1550.  
  1551.  [Up], [Page Up]; [Down],  [Page Down]: Using the  up and down  arrows
  1552.  you move the dial  bar to the  previous or next  entry. By using  the
  1553.  [PgUp] and [PgDn] keys you move  through the directory one page at  a
  1554.  time.
  1555.  
  1556.  [Home], [End]: These  keys take you  to the first  and last  entries,
  1557.  respectively, in the directory.  The [Ctrl PgUp] and [Ctrl PgDn]  are
  1558.  equivalent to [Home] and [End] respectively.
  1559.  
  1560.  [Esc]: The [Esc] key exits you from the phone directory.
  1561.  
  1562.  Mouse: Clicking on a directory entry sends that entry's number to the
  1563.  top of the Dial  window to be dialed.  Click on multiple entries  and
  1564.  Telemate properly spaces them. Click once  in the top portion of  the
  1565.  Dial window and Telemate starts dialing.
  1566.  
  1567.  
  1568.  TELEMATE 2.11                                   THE DIAL WINDOW    26
  1569.  
  1570.  Dialing Functions
  1571.  
  1572.  After you have selected the numbers, Telemate starts dialing and  the
  1573.  top section  of  the  Dialing  Window  lists  the  following  Dialing
  1574.  Functions:
  1575.  
  1576.  Attempt #: This  tells you how  many attempts you've  made so far  to
  1577.  reach a  certain number.  The name  of the  person or  place you  are
  1578.  attempting to call appears beside the Attempt #.  You can define  the
  1579.  maximum number of  attempt that Telemate  should perform through  the
  1580.  Options/Dial Setup dialog.
  1581.  
  1582.  Elapsed Time: The first number listed is the amount of time which has
  1583.  elapsed on this  attempt. The  second number  is the  amount of  time
  1584.  Telemate waits before terminating the attempt. Telemate continues  to
  1585.  dial a number  until a  connection is made  or until  the process  is
  1586.  aborted or a break signal is  sent. See below.
  1587.  
  1588.  Last Attempt: A message appears in  this area which gives the  result
  1589.  of the last dialing attempt.
  1590.  
  1591.  [+], [-]: The amount of time Telemate waits while attempting to  make
  1592.  a connection can be set during the installation process. It can  also
  1593.  be altered using the Option Menu [Alt O] . If you want to change  the
  1594.  dial time temporarily you may do  this by simply hitting the [+]  and
  1595.  [-] keys. One second is added to the dial time each time you hit [+].
  1596.  Conversely, one second is subtracted for each [-].
  1597.  
  1598.  [Space]: Hitting the [Spacebar] causes  the dialing process to  start
  1599.  over again before the  dial time has elapsed.  If you have entered  a
  1600.  series of numbers to dial the program will go on to the next number.
  1601.  
  1602.  [Esc]: Striking the [Esc] key aborts the dialing process and  returns
  1603.  you to the  phone directory. If  the phone is  ringing hitting  [Esc]
  1604.  will, in effect, hang up the phone.
  1605.  
  1606.  [Enter]: Hitting [Enter]  has the  same effect as  [Esc] (see  above)
  1607.  with the exception  that if the  phone is ringing  Telemate will  not
  1608.  disconnect the  line.  This is  extremely  useful when  making  voice
  1609.  calls. Telemate  redials the  number for  you until  a connection  is
  1610.  made. Once the connection is made, pick up the phone and hit [Enter].
  1611.  
  1612.  [Del]: The [Del] key,  when struck, deletes  the current number  from
  1613.  the list of those you are  dialing. If, for example, you are  dialing
  1614.  entry numbers 1,2,4,and  7, and Telemate  is currently attempting  to
  1615.  make a connection with #2. Hitting the [Del] key removes #2 from  the
  1616.  dial list and goes on to the next attempt.
  1617.  
  1618.  Mouse: While dialing, click once will perform a redial function.
  1619.  
  1620.  
  1621.  TELEMATE 2.11                                   THE DIAL WINDOW    27
  1622.  
  1623.  The Dial Menu
  1624.  
  1625.  When in  the directory  window, hitting  [Alt D]  again displays  the
  1626.  following pull down menu:
  1627.  
  1628.   ╒══════════════════════╕
  1629.   │  Save dial list  F2  │
  1630.   │  Load directory  F3  │       To invoke one of these
  1631.   │  Find            F4  │       functions press the
  1632.   │  Next            F5  │       key(s) indicated on the
  1633.   │  Edit            F6  │       right side of the menu.
  1634.   │  Goto            F7  │
  1635.   │  Manual dial     F8  │
  1636.   │  Revise script   F9  │
  1637.   │  Append entries F10  │
  1638.   │ ──────────────────── │
  1639.   │  Hang Up      Alt-H  │
  1640.   │  Learn script Alt-N  │
  1641.   ╘══════════════════════╛
  1642.  
  1643.  
  1644.  Save Dial List [F2]
  1645.  
  1646.  The  phone  numbers   you  are  currently   dialing  are  saved   and
  1647.  automatically recalled at your next Telemate session. This also saves
  1648.  your phone directory window  display. If you  would like Telemate  to
  1649.  display the directory password fields,  scroll sideways in the  phone
  1650.  directory until the password field is visible, then press [F2].
  1651.  
  1652.  Load Phone Directory [F3]
  1653.  
  1654.  Telemate allows you  to have  multiple phone directories.  To load  a
  1655.  different phone directory follow the  simple guidelines given in  the
  1656.  section "File Directory".
  1657.  
  1658.  Find [F4]
  1659.  
  1660.  Selecting this item,  you will see  the prompt "Find:".  Type in  the
  1661.  text  you  wish   to  find.  Telemate's   search  function  is   case
  1662.  insensitive, i.e. "big" finds "Big", "BIG",  or "big". It is best  to
  1663.  use the [Home] combination to go  to the top of the directory  before
  1664.  starting the search  as Telemate's  search function  starts from  its
  1665.  current cursor position and  searches downward through the file.
  1666.  
  1667.  Next [F5]
  1668.  
  1669.  Hitting [F5] finds the next occurrence of the find text.
  1670.  
  1671.  Edit [F6]
  1672.  
  1673.  Selecting  the  Edit  function  allows  you  to  modify  your   phone
  1674.  directory. Pressing [F6] brings the entry  under the dial bar to  the
  1675.  edit entry dialog shown below.
  1676.  
  1677.  Mouse: Double clicking a directory entry will edit the entry.
  1678.  
  1679.  
  1680.  TELEMATE 2.11                                   THE DIAL WINDOW    28
  1681.  
  1682.   ┌───────────────────────────────────────────────────────────────┐
  1683.   │                                                               │
  1684.   │  Name     _________________________________                   │
  1685.   │  Phone    ___________________                                 │
  1686.   │  Password ________________                  Script _________  │
  1687.   │  Memo     _________________________________   Log  _________  │
  1688.   │                                                               │
  1689.   │  Port         (*) Default                                     │
  1690.   │               ( ) COM1  ( ) COM3  ( ) COM5  ( ) COM7          │
  1691.   │               ( ) COM2  ( ) COM4  ( ) COM6  ( ) COM8          │
  1692.   │                                                               │
  1693.   │  Baud Rate    ( ) 300        ( ) 4800       ( ) 38400         │
  1694.   │               ( ) 1200       ( ) 9600       ( ) 57600         │
  1695.   │               (*) 2400       ( ) 19200      ( ) 115200        │
  1696.   │                                                               │
  1697.   │  Parity       (*) None       ( ) Even       ( ) Odd           │
  1698.   │  Data Bits    ( ) 7          (*) 8                            │
  1699.   │  Stop Bits    (*) 1          ( ) 2                            │
  1700.   │                                                               │
  1701.   │            ╔═══════════╗             ┌────────┐               │
  1702.   │            ║ Next Page ║             │ Cancel │               │
  1703.   │            ╚═══════════╝             └────────┘               │
  1704.   └───────────────────────────────────────────────────────────────┘
  1705.  
  1706.  Telemate is designed to  give you choices!  With any directory  entry
  1707.  you can override the programs Setup Options. For example, assume  you
  1708.  have a 9600 baud modem and your normal set-up is for 8 data bits  and
  1709.  1 stop bit, BUT one of your favorite BBS's is a 1200 baud board which
  1710.  uses 7  data bits  and 1  stop  bit. Rather  than reset  your  entire
  1711.  program, you set this  individual entry exactly the  way you want  it
  1712.  and Telemate makes the connection.
  1713.  
  1714.  Moving Around: The [Tab]  and [Shift Tab] key  moves the cursor  from
  1715.  entry to  entry. The  [Spacebar] moves  the '*'  from one  choice  to
  1716.  another. Striking the  [Enter] key  takes you directly  to the  <Next
  1717.  Page> box.  Hit  [Enter]  again  advances to  the  next  screen.  For
  1718.  detailed description  on dialog,  please refer  to the  'How to  Make
  1719.  Changes' in the 'THE OPTION DIALOGS' session.
  1720.  
  1721.  Name: Type in the new name and strike [Tab] when finished.
  1722.  
  1723.  Phone: Type in ONLY as much of the phone number as is needed to  make
  1724.  the  connection.  If  the  number   is  long  distance  include   the
  1725.  appropriate area code and select the correct dialing prefix.
  1726.  
  1727.  Password: Telemate helps you keep  track of your passwords by  making
  1728.  them part of your phone directory. Type in the password you use  with
  1729.  the BBS's you  contact and  you need  never worry  about a  forgotten
  1730.  password again. Telemate  comes with a special macro '^&' assigned to
  1731.  the [F3] key. The '^&' macro  symbol refers to the password field  in
  1732.  the phone  directory. To  send your  password to  a BBS  press  [F3].
  1733.  Telemate looks in the phone directory and sends the password you have
  1734.  assigned to this entry.
  1735.  
  1736.  Memo: This space allows you to  enter a reminder to yourself. It  can
  1737.  include any  information you  desire, but  cannot be  longer than  30
  1738.  characters long.
  1739.  
  1740.  TELEMATE 2.11                                   THE DIAL WINDOW    29
  1741.  
  1742.  Script: A script is  a short text  file which Telemate  automatically
  1743.  executes once the  connection is  made. Script files  are useful  for
  1744.  automatically logging onto  BBS's or  major Online  Services such  as
  1745.  Compuserve*.   You  should  type  in  the  script  filename,  without
  1746.  extension.  Telemate  will go to  the Script Directory  and load  the
  1747.  compiled script file. Press [Tab] to move to next field.
  1748.  
  1749.  Log: Telemate  allows  you to  have  individual log  files  for  each
  1750.  directory entry.  Type in  the  name of  the  log file,  without  the
  1751.  extension. When you turn Telemate's log feature on, Telemate  appends
  1752.  the session to the file you  have designated. Hit [Tab] when you  are
  1753.  finished.
  1754.  
  1755.  Port: Port refers to the communications  port to which your modem  is
  1756.  attached. Telemate supports up to  8 different port. The ordinary  PC
  1757.  user normally  uses  COM1  or  COM2.   If  this  option  is  set  the
  1758.  'Default',  Telemate  will   use  the   COM  port   defined  in   the
  1759.  configuration file.
  1760.  
  1761.  Baud Rate:  Baud rate  refers  to the  speed  used to  transfer  data
  1762.  electronically. Telemate's default setting is for 2400 baud. Use  the
  1763.  [Spacebar]  to   move the '*' between  selections. Strike [Tab]  when
  1764.  you are satisfied with your choice.
  1765.  
  1766.  Parity: Default is None. You may use the [Spacebar] to choose between
  1767.  None, Even or  Odd. The  vast majority  of BBS's  are set  up for  No
  1768.  parity.
  1769.  
  1770.  Data Bits and Stop Bits:  Data bits refers to  how many bits of  data
  1771.  are sent before a stop bit is  sent. Data is normally sent is  chunks
  1772.  of 9 bits, 8 data bits and 1  stop bit. Some  BBS's or computers  may
  1773.  however be set up for 7 data bits and 2 stop bits. Use the [Spacebar]
  1774.  to make your selection and hit [Tab] when you are finished.
  1775.  
  1776.  Hitting [Enter] at  any time takes  you directly to  the <Next  Page>
  1777.  box. Telemate is asking you whether you want it to accept and advance
  1778.  to the next page. Hit [Enter] again and your changes are accepted. If
  1779.  you aren't satisfied with  your set-up use the  [Tab] key to move  to
  1780.  items you wish to  change. Make the changes  and hit [Enter] to  move
  1781.  back to the <Next Page> box. If you wish to cancel this  modification
  1782.  altogether [Tab] over to the "Cancel" box and strike [Enter].
  1783.  
  1784.  
  1785.  When you press [Enter] on the <Next Page> box, Telemate takes you  to
  1786.  the next Option screen.
  1787.  
  1788.  
  1789.  TELEMATE 2.11                                   THE DIAL WINDOW    30
  1790.  
  1791.   ┌────────────────────────────────────────────────────┐
  1792.   │                                                    │
  1793.   │  Terminal ( ) TTY (*) ANSI ( ) VT102 ( ) VT52      │
  1794.   │                                                    │
  1795.   │  Connection       (*) Modem          ( ) Computer  │
  1796.   │                                                    │
  1797.   │  [ ] Add Line Feed      [X] Auto Wrap              │
  1798.   │  [X] Add Return         [X] Destructive BS         │
  1799.   │  [ ] Local Echo         [ ] Auto Log               │
  1800.   │                                                    │
  1801.   │  Dial Prefix  ( ) 1   (*) 2   ( ) 3   ( ) 4        │
  1802.   │  Dial Suffix  (*) 1   ( ) 2   ( ) 3   ( ) 4        │
  1803.   │                                                    │
  1804.   │  Default Protocol                                  │
  1805.   │     (*) Zmodem     ( ) Telink      ( ) CIS QB      │
  1806.   │     ( ) SEAlink    ( ) Modem7      ( ) BiModem     │
  1807.   │     ( ) Ymodem     ( ) Ymodem-B    ( ) Jmodem      │
  1808.   │     ( ) Xmodem     ( ) Ymodem-G    ( ) Kermit      │
  1809.   │     ( ) ASCII      ( ) Xmodem-R    ( ) Lynx        │
  1810.   │                                                    │
  1811.   │             ╔════╗            ┌────────┐           │
  1812.   │             ║ OK ║            │ Cancel │           │
  1813.   │             ╚════╝            └────────┘           │
  1814.   └────────────────────────────────────────────────────┘
  1815.  
  1816.  Terminal: Telemate  gives you  the choice  of the  four most  popular
  1817.  terminal types: TTY, ANSI, VT102 and VT52.  Default is ANSI.
  1818.  
  1819.  Connection: Is this connection being made via a modem and directly to
  1820.  a computer?  If 'Computer' is  selected, Telemate does not check  the
  1821.  carrier signal during file transfers. Moreover, when it is  connected
  1822.  to a computer, Telemate assumes it is connected already and does  not
  1823.  dial the phone number.
  1824.  
  1825.  Add Line Feed: Most BBS's add a line feed at the end of each line  of
  1826.  data. If this particular entry does  not add line feeds, you can  use
  1827.  the [Spacebar] to tell Telemate to add a line feed to the end of each
  1828.  line of data.
  1829.  
  1830.  Add Return: If  this options  is on,  a carriage  return (Ctrl-M)  is
  1831.  supplied after a line feed is received.
  1832.  
  1833.  Local Echo: Default is off.  If  it is on, the character being  typed
  1834.  from the keyboard is displayed on  screen.  This is sometimes  called
  1835.  half duplex.  Most remote systems  will echo the character you  typed
  1836.  and the screen may  display each character twice.  In this case,  you
  1837.  should leave this option off.  This is called full duplex.
  1838.  
  1839.  Auto Wrap: If  this option is  turned on, after  a character  reaches
  1840.  column 80, the next character is wrapped to the new line.  Otherwise,
  1841.  the cursor stays at column 80.
  1842.  
  1843.  Destructive BS: If this option is on, backspace (Ctrl-H) will destroy
  1844.  the character  on the  left.   Otherwise,  backspace only  moves  the
  1845.  cursor to the left.
  1846.  
  1847.  
  1848.  TELEMATE 2.11                                   THE DIAL WINDOW    31
  1849.  
  1850.  Auto Open Log:  If this option  is turned  on, the log  file will  be
  1851.  opened automatically once a connection is made.
  1852.  
  1853.  Dial Prefix: Dial prefix  is the string to  be sent before the  phone
  1854.  number.  Dial prefixes  come in two basic  varieties: pulse or  tone.
  1855.  Check with your  local phone company  if you are  unsure as to  which
  1856.  type you have.
  1857.  
  1858.  Dial Suffix: Dial  suffix is the  string to be  sent after the  phone
  1859.  number.  Usually it is simply a  carriage return.  But in some  phone
  1860.  companies offer  phone  card which  required  the phone  card  number
  1861.  follow the phone number.  The dial suffixes are built for this usage.
  1862.  
  1863.  Default Protocol: Different BBS's may offer different protocols.  You
  1864.  should select the one  you are going  to use most on  the BBS.   This
  1865.  protocol will be the default when  you select Send or Receive in  the
  1866.  terminal menu.  See Appendix A for more details on protocols.
  1867.  
  1868.  Goto [F7]
  1869.  
  1870.  When you select this  option you are  asked "Goto #  _". Type in  the
  1871.  entry number you wish to see and hit [Enter]. This is very useful for
  1872.  large directories. Typing in "50" quickly takes you to entry #50.
  1873.  
  1874.  Manual Dial [F8]
  1875.  
  1876.  Choosing this option causes the following to appear at the top of the
  1877.  dialing window "Manual Dial: _". Type in the phone number you wish to
  1878.  reach exactly as if you were dialing it from your phone. When you are
  1879.  finished hit [Enter] and Telemate  dials the number for you.  Hitting
  1880.  the [Esc] key aborts  the dial; striking  the [Spacebar] recycles  or
  1881.  restarts the dialing process.
  1882.  
  1883.  Revise Script [F9]
  1884.  
  1885.  This function calls the editor to load the link-script in the  script
  1886.  field. If the editor is already in use, you will be asked if you want
  1887.  to save the editing file.
  1888.  
  1889.  Append Entries [F10]
  1890.  
  1891.  This function appends 10 entries to the phone directory such that new
  1892.  entries can be added.
  1893.  
  1894.  Hang Up [Alt H]
  1895.  
  1896.  To hang up the  phone strike [Alt  H] or use your  mouse to click  on
  1897.  this choice.
  1898.  
  1899.  Learn Script [Alt N]
  1900.  
  1901.  Selecting this function will  enter the learn  script mode using  the
  1902.  link-script in the script field.  This is identical to the one  under
  1903.  the  Terminal   menu.  Telemate   will   enter  learn   script   mode
  1904.  automatically if the link-script in the script field is not found.
  1905.  
  1906.  Caution: The old script file will be erased.
  1907.  
  1908.  TELEMATE 2.11                               THE TERMINAL WINDOW    32
  1909.  
  1910.  THE TERMINAL WINDOW  [Alt T]
  1911.  
  1912.  The Terminal is the  heart of any communications  programs. It is  in
  1913.  this portion  of the  program that  actual communication  with  other
  1914.  computers is carried on.
  1915.  
  1916.  The Terminal menu
  1917.  
  1918.   ╒════════════════════════╕
  1919.   │  Send            PgUp  │
  1920.   │  Receive         PgDn  │
  1921.   │  Log session    Alt-L  │
  1922.   │  Script         Alt-S  │       NOTE: The various functions
  1923.   │  learn script   Alt-N  │       can be accessed by hitting
  1924.   │ ────────────────────── │       the hot key combinations,
  1925.   │  Paste          Alt-P  │       for example, [Alt P] or by
  1926.   │  Quote          Alt-Q  │       moving the highlight bar
  1927.   │  Image          Alt-I  │       over the menu option and
  1928.   │  Command stack  Alt-Y  │       striking [Enter].
  1929.   │ ────────────────────── │
  1930.   │  Chat mode      Alt-C  │
  1931.   │  Originate mode Alt-G  │       To use the mouse, simply
  1932.   │  Answer mode    Alt-A  │       click on the menu choice
  1933.   │  Doorway mode   Alt-=  │       desired.
  1934.   │ ────────────────────── │
  1935.   │  Hang up        Alt-H  │
  1936.   │  Clear text    c-Home  │
  1937.   │  Break signal   c-End  │
  1938.   │  printer log  c-PrtSc  │
  1939.   ╘════════════════════════╛
  1940.  
  1941.  Sending files [PgUp]
  1942.  
  1943.  After you have made  your connection and told  the other computer  or
  1944.  BBS that you are going to upload a file, choose the send files option
  1945.  from the Terminal menu. You then see the following protocol selection
  1946.  menu:
  1947.  
  1948.     ╒═════════════════════╕     Select the protocol you wish
  1949.     │  Zmodem          Z  │     to use to send the file(s).
  1950.     │  Ymodem          Y  │
  1951.     │  Ymodem-G        G  │     A brief discussion of the
  1952.     │  Batch Ymodem    B  │     various types of protocols
  1953.     │  Xmodem          X  │     and what they do can be found
  1954.     │  Relaxed Xmodem  R  │     in Appendix A.
  1955.     │  SEAlink         S  │
  1956.     │  Telink          T  │     As different computers and BBS's
  1957.     │  Modem7          M  │     use a variety of various protocols
  1958.     │  ASCII           A  │     Telemate also offers you a wide
  1959.     │  CIS Quick B     C  │     variety to choose from.
  1960.     │  BiModem         I  │
  1961.     │  Jmodem          J  │     Note: The last four protocols are
  1962.     │  Kermit          K  │     external protocols.  Use the
  1963.     │  Lynx            L  │     Options/Protocol dialog to define
  1964.     │ ─────────────────── │     them.
  1965.     │ Disk space   12740K │
  1966.     ╘═════════════════════╛
  1967.  
  1968.  TELEMATE 2.11                               THE TERMINAL WINDOW    33
  1969.  
  1970.  The File Selection Box
  1971.  
  1972.   ┌────────────────────────────────────────────────────────┐
  1973.   │ Enter filename(s) to send, [Enter] for directory       │
  1974.   │                                                        │
  1975.   │ a:\tm210-1.zip b:\tm210-?.zip                          │
  1976.   └────────────────────────────────────────────────────────┘
  1977.  
  1978.  Once you have  chosen the  protocol you wish  to use,  you must  next
  1979.  enter the name of file(s) you wish to send. (Some protocols allow you
  1980.  to send multiple files.) Enter the  complete DOS path and file  name.
  1981.  If you do not include the path, Telemate will search the upload path.
  1982.  
  1983.  If you are not  sure of the  file, strike [Enter]  and a File  Dialog
  1984.  will appear which designate the upload directory.
  1985.  
  1986.  The File Transfer Window
  1987.  
  1988.  The File Transfer Window keeps you informed regarding the progress of
  1989.  an Upload or Download.
  1990.  
  1991.                       ╔═════════ Zmodem Upload ══════════╗
  1992.                       ║                                  ║
  1993.                       ║ File name        : SAMPLE.ARC    ║
  1994.                       ║ Bytes to send    : 40960         ║
  1995.                       ║ Bytes sent       : 27648         ║
  1996.                       ║ Blocks to send   : 320           ║
  1997.                       ║ Blocks sent      : 216           ║
  1998.                       ║ Transfer time    : 00:05:42      ║
  1999.   Notes on the        ║ Time remaining   : 00:02:51      ║
  2000.   progress of the     ║ Remote system    :               ║
  2001.   upload and any      ║ Error correction : CRC-32        ║
  2002.   problems appear     ║ Number of errors :               ║
  2003.   here                ║ Average CPS rate : 125           ║
  2004.      ---------->      ║ >                                ║
  2005.                       ║                                  ║
  2006.                       ║┌────────────────────────────────┐║
  2007.   Graphic of upload   ║│ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒           │║
  2008.       Progress -->    ║└────────────────────────────────┘║
  2009.                       ╚══════════════════════════════════╝
  2010.  
  2011.  Receiving Files [PgDn]
  2012.  
  2013.  To download or receive a file with Telemate you follow much the  same
  2014.  procedure as you do when you send files. To choose this function  use
  2015.  the arrow keys to move the highlight bar to the"Receive" option  then
  2016.  press [Enter] or press [PgDn] when in the terminal window.
  2017.  
  2018.  As in uploading files, a protocol box appears. Use the arrow keys  to
  2019.  move the highlight  bar to the  option you want  to select and  press
  2020.  [Enter].
  2021.  
  2022.  The file transfer window appears on your screen to keep you  informed
  2023.  of the process of the download and any problems encountered. When the
  2024.  file transfer has been completed  Telemate sounds an alarm to  notify
  2025.  you.
  2026.  
  2027.  
  2028.  TELEMATE 2.11                               THE TERMINAL WINDOW    34
  2029.  
  2030.  Logging Sessions [Alt L]
  2031.  
  2032.  When you log a  communications session you  are simply recording  all
  2033.  that occurs during that session and  filter out the control codes  if
  2034.  the log filter  is turned on.  Selecting this option  opens the  File
  2035.  Dialog. You are asked to identify which file to use as the log  file.
  2036.  The file box shows all the files  with a .LOG extension. Type in  the
  2037.  correct name or use the [Tab] key to move the cursor to the file name
  2038.  you desire to use. You can create a  new log file by typing in a  new
  2039.  name;  you should,  preferably, use  the  extension "log".   Pressing
  2040.  [Alt L] again closes the log file.
  2041.  
  2042.  NOTE: If you forgot to turn on the Log feature; you can still  record
  2043.  the session by using  the Write feature [Alt  A] in the Back  window.
  2044.  (See Back window for details.)
  2045.  
  2046.  Using Scripts [Alt S]
  2047.  
  2048.  A script file is a file which contains a series of instructions which
  2049.  usually are some repetitive functions such as a log on script.
  2050.  
  2051.  Telemate can compile complex  scripts and comes  with its own  script
  2052.  language. TMSCRIPT.DOC contains a  detailed discussion of  Telemate's
  2053.  script language.
  2054.  
  2055.  Selecting this option  opens the  File Dialog  and you  are asked  to
  2056.  identify which script file is to be executed. Script files end in the
  2057.  extension .SCR, the source file, or .TMS, the compiled file.
  2058.  
  2059.  Telemate will  execute  the  external  program  TMS.EXE,  the  script
  2060.  compiler, to compile the .SCR source  script file to a .TMS  compiled
  2061.  script file if the compiled script file is not up-to-date.
  2062.  
  2063.  To terminate the script execution, press [Alt S] again.
  2064.  
  2065.  If the 'Out of Memory' is  displayed while compiling the .SCR  files,
  2066.  you should shell to DOS or exit Telemate and type
  2067.      TMS MYSCRIPT
  2068.  on the DOS command line.
  2069.  
  2070.  Learning Script [Alt N]
  2071.  
  2072.  If you are not familiar in  writing script files, let Telemate  write
  2073.  it for you.  To learn a script press [Alt N] to open the File  Dialog
  2074.  and you are asked to identify  which script file is to be  generated.
  2075.  This script  name should  end in  the extension  .SCR. Then  Telemate
  2076.  remembers the words you typed, automatically generates a script  file
  2077.  and stops  learning  when you  press  [Alt N]  again  or when  it  is
  2078.  offline.
  2079.  
  2080.  The generated file might not perform  exactly what you need and  need
  2081.  some modifications before it is invoked next time.
  2082.  
  2083.  
  2084.  TELEMATE 2.11                               THE TERMINAL WINDOW    35
  2085.  
  2086.  Pasting and Quoting
  2087.  
  2088.  Telemate allows you to mark and copy text while in the Edit, View and
  2089.  Back windows. Marked text is copied  to the clipboard. Once the  text
  2090.  is copied  to the  clipboard the  terminal window  can handle  it  in
  2091.  either of two ways:
  2092.  
  2093.  Pasting [Alt P]
  2094.  
  2095.  Pasting text  sends the  marked text  to the  remote system.  If  the
  2096.  expand  blank  line  option  is   turned  on  and  blank  lines   are
  2097.  encountered, the  blank  lines are  expanded  to lines  containing  a
  2098.  space. This is very similar to ASCII  upload.  If you want to send  a
  2099.  prepared message to the remote  system, you should use this  function
  2100.  instead of ASCII upload.
  2101.  
  2102.  Quoting [Alt Q]
  2103.  
  2104.  [Alt Q] functions much the same as  [Alt P]. [Alt Q] is designed  for
  2105.  quoting text into BBS message areas and the quote prefix is added  to
  2106.  each line. To quote a message, you should mark the text from the Back
  2107.  window and Copy to the clipboard, then position the cursor where  you
  2108.  want the text to go in the  remote system and hit [Alt Q]. The  Quote
  2109.  function will reformat  the message  according the  editor margin  if
  2110.  necessary.   If the  initial guessing  option under  Options/Terminal
  2111.  dialog is enabled, the '@' character in the quote prefix is  replaced
  2112.  by the initials of the closest name.
  2113.  
  2114.  Image Files [Alt I]
  2115.  
  2116.  Many BBS's and some on-line  service incorporate graphics into  their
  2117.  screens. Telemate has the ability to capture such graphics images and
  2118.  save them to an  image file. Pressing [Alt  I] while in the  terminal
  2119.  window opens the Image file window. Use the cursor keys to  highlight
  2120.  the file name you  wish to use  in saving the image.  If you wish  to
  2121.  create a new file move to the top portion of the window and enter the
  2122.  file name you wish to use to save the image.
  2123.  
  2124.  Command Stack [Alt Y]
  2125.  
  2126.  The command stack provides a convenient way to recall the  previously
  2127.  entered commands or prepare a short note.  There are several usages.
  2128.  
  2129.   ╒════════════════╤═══════════════════════════════════════════════╕
  2130.   │ Usage          │ Description                                   │
  2131.   ├────────────────┼───────────────────────────────────────────────┤
  2132.   │ Recall command │ It stores the previous commands which you     │
  2133.   │                │ typed in the terminal window such that you    │
  2134.   │                │ can recall it by pressing [Alt Y] [Up].       │
  2135.   ├────────────────┼───────────────────────────────────────────────┤
  2136.   │ Type-ahead     │ Some systems are charged by connect time.     │
  2137.   │                │ While you are waiting for a command prompt,   │
  2138.   │                │ you could type the next command here and      │
  2139.   │                │ simply press [Enter] when the prompt appears. │
  2140.  
  2141.  TELEMATE 2.11                               THE TERMINAL WINDOW    36
  2142.  
  2143.   ├────────────────┼───────────────────────────────────────────────┤
  2144.   │ Chat mode      │ It allows you to type and edit the whole line │
  2145.   │                │ before sending it to the remote system.       │
  2146.   │                │ That means it is a line based chat mode.      │
  2147.   ├────────────────┼───────────────────────────────────────────────┤
  2148.   │ Prepare short  │ You could prepare a short multi-line message  │
  2149.   │  note          │ in this window.  See the following example.   │
  2150.   ╘════════════════╧═══════════════════════════════════════════════╛
  2151.  
  2152.  For example, to write a three-lines note, you could type
  2153.  
  2154.   [Ctrl Home]THIS IS THE FIRST LINE [Ctrl Enter]
  2155.              THIS IS THE SECOND ONE [Ctrl Enter]
  2156.              THIS IS THE LAST ONE   [Ctrl Enter]
  2157.   [Up] [Up] [Up] [Enter] [Enter] [Enter]
  2158.  
  2159.  The [Ctrl Home] clears the window and let you start from the top. The
  2160.  [Ctrl Enter] performs a line feed but does not send the line. To send
  2161.  these lines,  you could move the  cursor to the  first line and press
  2162.  [Enter] three times.
  2163.  
  2164.  COPY and PASTE functions are allowed in this window. The COPY [Alt C]
  2165.  function copies the current line to the clipboard.
  2166.  
  2167.  The PASTE [Alt P] function paste  the clipboard text to this  window.
  2168.  If there  is  more than  one  line in  the  clipboard, text  will  be
  2169.  inserted until the cursor reaches the bottom of the window.
  2170.  
  2171.  Chat Mode [Alt C]
  2172.  
  2173.  Chat mode conveniently  splits the screen  for Online  conversations.
  2174.  Messages coming from the remote system appear on the top half of  the
  2175.  screen. Messages you type  appears on the lower  half of the  screen.
  2176.  The characters you typed are  sent to the remote system  immediately.
  2177.  To terminate the chat mode, press [Alt C] again. If you would like to
  2178.  edit the line before sending it to the remote system, you should  use
  2179.  the Command Stack [Alt Y] function instead.
  2180.  
  2181.  Originate Mode [Alt G]
  2182.  
  2183.  This is the  "normal" mode. You  use this mode  to call BBS's,  other
  2184.  computers, etc.  The  communication  originates  from  your  computer
  2185.  terminal. When  you start  Telemate you  are in  this mode.   If  you
  2186.  switched to Answer  Mode, you must  press [Alt G]  to switch back  to
  2187.  this mode before dialing the other BBS's.
  2188.  
  2189.  Answer Mode [Alt A]
  2190.  
  2191.  When you select  Answer mode  you tell  Telemate to  send a  specific
  2192.  string to the modem which turns  on the modem's Auto Answer  feature.
  2193.  Telemate now answers the phone for you. The Auto Answer string can be
  2194.  modified through the Options menu. If  you use an external modem  you
  2195.  will see the Auto Answer light is now "on". Pressing [Alt G]  returns
  2196.  you to the Originate mode.
  2197.  
  2198.  NOTE: Auto answer is designed to receive calls from other  computers.
  2199.  It cannot handle voice calls.
  2200.  
  2201.  TELEMATE 2.11                               THE TERMINAL WINDOW    37
  2202.  
  2203.  Doorway Mode [Alt =]
  2204.  
  2205.  When you select Doorway mode Telemate sends the keyboard scan code if
  2206.  a key is pressed.   That means not only  the ASCII characters can  be
  2207.  sent but also the function keys  and [Alt] keys. For example, if  the
  2208.  [Alt T] is pressed,  the keyboard   scan code is  sent to the  remote
  2209.  system and the terminal  menu will not be  pulled down. To  terminate
  2210.  the Doorway mode, you must press [Alt  =] again or use your mouse  to
  2211.  select the Doorway mode item.   The Doorway program requires  exactly
  2212.  25 lines in the terminal window,  you should press [Alt -] to  toggle
  2213.  the menu bar and  the status line.   On some foreign keyboards,  [Alt
  2214.  accent '] is equivalent to [Alt =].
  2215.  
  2216.  Hang Up [Alt H]
  2217.  
  2218.  Pressing [Alt H] while in the  Terminal or Dial windows hangs up  the
  2219.  phone. Including the "^#" macro symbol  in this string drops the  DTR
  2220.  signal which is the fastest way to hang up the phone.  If the Confirm
  2221.  Hang Up option is on,  you will be asked if  you want to hang up  the
  2222.  modem.
  2223.  
  2224.  Clear Text [Ctrl Home]
  2225.  
  2226.  From time  to  time your  computer's  screen becomes  cluttered  with
  2227.  messages from your communications sessions. You can clear the  screen
  2228.  and reset Telemate to its default colors by pressing [Ctrl Home].
  2229.  
  2230.  Break Signal [Ctrl End]
  2231.  
  2232.  A break is a space between signals on  the line. It is often used  to
  2233.  get  the  attention   of  the   remote  unit  with   which  you   are
  2234.  communicating. Pressing [Ctrl End] sends the break signal through the
  2235.  line to the remote unit.
  2236.  
  2237.  Printer Log [Ctrl PrtSc]
  2238.  
  2239.  This feature sends all of your communication activity to the printer.
  2240.  If you need a written copy of an on screen conversation turning  this
  2241.  feature on sends all the communications activity to the printer as it
  2242.  occurs. Pressing [Ctrl PrtSc] a second time turns this feature off.
  2243.  
  2244.  
  2245.  TELEMATE 2.11                                   THE EDIT WINDOW    38
  2246.  
  2247.  THE EDIT WINDOW  [Alt E]
  2248.  
  2249.  Telemate's multitasking ability shines  most brightly in the  editing
  2250.  area and the backscroll area.   With Telemate you can transfer  files
  2251.  in the background using fast protocols and a high speed modem  while,
  2252.  simultaneously, editing a file in the foreground. Telemate gives  you
  2253.  both speed and convenience.
  2254.  
  2255.  To begin editing point with your mouse at the word "Edit" on the  top
  2256.  menu bar and click; or use the hot key combination [Alt E]. When  you
  2257.  first open the Edit  window it is  empty and ready  for you to  begin
  2258.  typing.
  2259.  
  2260.  Status Line
  2261.  
  2262.  The first line of the Edit window is the Status line. It consists  of
  2263.  six parts.
  2264.  
  2265.    Line 6    Col 1   Total 74     Insert  FEB89.LTR    Marking
  2266.    \        /          \  /         |        |           |
  2267.   Cursor Location   Total # of    Mode      File      Appears
  2268.    by line and      lines in    indicator   Name       when
  2269.   column number     the file.                         marking
  2270.  
  2271.  When the editor is in the  Insert mode new characters you enter  move
  2272.  text to the right rather than type over old text. Pressing the  [Ins]
  2273.  key changes from the Insert to the Overwrite mode. In Overwrite  mode
  2274.  new text type over (effectively erasing) existing text. When you  are
  2275.  in the Overwrite mode  the word "Insert" is  removed from the  status
  2276.  line.
  2277.  
  2278.  Moving Around
  2279.  
  2280.  The following  keys can  be  used to  move  quickly around  the  Edit
  2281.  window:
  2282.  
  2283.  Vertical Movement                Horizontal Movement
  2284.  
  2285.   [Up Arrow]   Up one line         [Left]        Left one space
  2286.   [Dn Arrow]   Down one line       [Right]       Right one space
  2287.   [PgUp]       Up one screen       [Ctrl Left]   Left one word
  2288.   [PgDn]       Down one screen     [Ctrl Right]  Right one word
  2289.   [Ctrl Home]  Top of screen       [Home]        Beginning of line
  2290.   [Ctrl End]   Bottom of screen    [End]         End of line
  2291.   [Ctrl PgUp]  Top of file
  2292.   [Ctrl PgDn]  End of file
  2293.  
  2294.  Deleting Text
  2295.  
  2296.  You can delete text in the Edit window in the following ways:
  2297.  
  2298.   [Del]              deletes character to the right or block
  2299.   [Bksp]             deletes character to the left
  2300.   [Ctrl T]           deletes word right
  2301.   [Ctrl Y]           deletes an entire line
  2302.   [Ctrl Q]+[Ctrl Y]  deletes from the cursor to end of line
  2303.  
  2304.  
  2305.  TELEMATE 2.11                                   THE EDIT WINDOW    39
  2306.  
  2307.  Use the Mark  [F10]  and  the [Del]  key to delete  larger blocks  of
  2308.  text. Telemate will ask you "Do you want to delete the block? (Y/N)
  2309.  
  2310.  Wordstar Conventions
  2311.  
  2312.  Telemate has  incorporated some  Wordstar key  combinations into  its
  2313.  editor for the ease of the users of that venerable program.
  2314.  
  2315.   [^E]        Up one line         [^S]        Left one space
  2316.   [^X]        Down one line       [^D]        Right one space
  2317.   [^R]        Up one screen       [^A]        Left one word
  2318.   [^C]        Down one screen     [^F]        Right one word
  2319.   [^Q^E]      Top of screen       [^Q^S]      Begin of line
  2320.   [^Q^X]      Bottom of screen    [^Q^D]      End of line
  2321.   [^Q^R]      Top of file         [^Q^F]      Find
  2322.   [^Q^C]      Bottom of file      [^Q^A]      Replace
  2323.   [^T]        Del word right      [^L]        Repeat Find/Replace
  2324.   [^Y]        Delete line         [^Q^Y]      Del to End of line
  2325.  
  2326.  
  2327.  Mouse Movements
  2328.  
  2329.  If  you use your mouse with Telemate you can move quickly around  any
  2330.  file you are editing by using  the window borders. Point at the  dark
  2331.  box on the  right border and  drag it to the approximate location  on
  2332.  the  bar that  corresponds  to where you wish  to go in the file. For
  2333.  example dragging  the box to the  midpoint of the bar would take  you
  2334.  half  way through  your   file. The  same   procedure can be used  on
  2335.  the  bottom border to move horizontally in a file.
  2336.  
  2337.  Clicking your mouse near the border ends scrolls up or down through a
  2338.  file. By adjusting the location of the mouse cursor on the   vertical
  2339.  border you can scroll one line at a time or one screen at a time.
  2340.  
  2341.  Margins
  2342.  
  2343.  The left margin in the  Edit window is a  fixed margin; it cannot  be
  2344.  changed. To  change  the  right margin,  go  to  the  Options/General
  2345.  dialog. Change the Editor margin setting to whatever number you wish.
  2346.  Telemate performs a  word wrap  when the characters  reach the  right
  2347.  margin.  When you are writing scripts or programs, you should set the
  2348.  right margin to a larger value, say 200, to prevent word wrap. If you
  2349.  wish to make the  changes permanent then save  the changes. When  you
  2350.  return to the Edit window the new margin setting is in effect.
  2351.  
  2352.  
  2353.  
  2354.  TELEMATE 2.11                                   THE EDIT WINDOW    40
  2355.  
  2356.  The Edit Menu
  2357.  
  2358.   ╒═════════════════╕
  2359.   │  Mark      F10  │   The Edit window's more advanced functions
  2360.   │  Copy    Alt-C  │   are available through the Edit menu. To
  2361.   │  cUt     Alt-U  │   access the menu press [Alt E] a 2nd time
  2362.   │  Paste   Alt-P  │   or point at the Edit option with your
  2363.   │  Quote   Alt-Q  │   mouse and click.
  2364.   │  Write   Alt-A  │
  2365.   │ ─────────────── │
  2366.   │  New     Alt-N  │
  2367.   │  Save       F2  │
  2368.   │  Load       F3  │
  2369.   │ ─────────────── │
  2370.   │  Find       F4  │
  2371.   │  Next       F5  │
  2372.   │  Replace    F6  │
  2373.   │  Goto       F7  │
  2374.   │  filter     F8  │
  2375.   │  reformat   F9  │
  2376.   │ ─────────────── │
  2377.   │ √Auto Indent    │
  2378.   │  Backup Source  │
  2379.   ╘═════════════════╛
  2380.  
  2381.  Mark [F10]
  2382.  
  2383.  Before you can  work with a  a block  of text you  must first  define
  2384.  where the text  block begins  and ends. Hit  [F10] once  and use  the
  2385.  cursor keys  to highlight  the text  you want  copied. Hitting  [F10]
  2386.  again unmarks the selected text.
  2387.  
  2388.  Mouse: Pressing the left button of your mouse and dragging the  mouse
  2389.  over the desired text quickly marks large blocks of text.
  2390.  
  2391.  Copy [Alt C] [Shift Alt C]
  2392.  
  2393.  Once the text is highlighted strike [Alt C] to place the marked  text
  2394.  on the clipboard. The text in  the clipboard can be pasted or  quoted
  2395.  into other windows or to other portions of the file. If you hold down
  2396.  the [Shift] key  while you  press [Alt C],  the marked  text will  be
  2397.  appended to the clipboard without erasing the content.
  2398.  
  2399.  Mouse: Holding down  the [Shift]  key while selecting  the Copy  item
  2400.  from the menu has the same effect as [Shift Alt C].
  2401.  
  2402.  cUt [Alt U]
  2403.  
  2404.  Telemate's cUt feature allows you to  move marked text from the  file
  2405.  you are editing. As with the  Copy option, text must first be  marked
  2406.  using [F10] before it can be  moved   or cUt. Cut text can be  pasted
  2407.  into other sections of the file using the paste feature.  If you hold
  2408.  down the [Shift] key while you press [Alt U], the marked text will be
  2409.  appended to the clipboard without erasing the content.
  2410.  
  2411.  
  2412.  TELEMATE 2.11                                   THE EDIT WINDOW    41
  2413.  
  2414.  Mouse: Holding down the [Shift] key while selecting the cUt item from
  2415.  the menu has the same effect as [Shift Alt U].
  2416.  
  2417.  Paste [Alt P]
  2418.  
  2419.  Text which is first marked [F10] and Copied [Alt C] or cUt [Alt U] to
  2420.  the clipboard can then be pasted [Alt P] into another window, another
  2421.  section of the same file, or  into an entirely different file.  After
  2422.  marking and copying the text, position the cursor where you want  the
  2423.  text and press [Alt P]. The text  is pasted at the new location.  You
  2424.  can use the cUt feature with paste to move text within a file. If you
  2425.  wish to copy text to a new file,  mark and copy the text first;  load
  2426.  the new  file and  position the  cursor where  you want  the text  to
  2427.  begin, then press [Alt P].
  2428.  
  2429.  Quote [Alt Q]
  2430.  
  2431.  [Alt Q] functions much the same as  [Alt P]. [Alt Q] is designed  for
  2432.  quoting text  into BBS  message areas.  This function  allows you  to
  2433.  prepare messages, with quotation, in the Edit window. Quoting text is
  2434.  exactly like pasting except that every line is preceded by the  quote
  2435.  prefix. To quote  text mark the  text and copy  to the clipboard.  To
  2436.  insert into a BBS message position the cursor where you want the text
  2437.  to go and hit [Alt  Q].   If necessary,  the text will be  reformated
  2438.  according to the editor margin during the quoting process.
  2439.  
  2440.  Write [Alt A]
  2441.  
  2442.  The Write function allows you to write or append the marked text to a
  2443.  file. After you have marked your text and selected this function  the
  2444.  File Dialog appears asking you for the name of the file.
  2445.  
  2446.  New [Alt N]
  2447.  
  2448.  Pressing [Alt N] starts a new edit  file.  If the file in the  editor
  2449.  has been edited,  you will  be asked  if you  want to  save the  file
  2450.  first.
  2451.  
  2452.  Saving Files [F2]
  2453.  
  2454.  Pressing [F2] when  in the  Edit window  brings up  the File  Dialog.
  2455.  [Ctrl Y] clears the File Name box and you can type in the name of the
  2456.  file. Press [Enter] to accept or [Esc] to cancel this operation.
  2457.  
  2458.  Loading Files [F3]
  2459.  
  2460.  Except for the invocation key [F3] you load a file to edit in exactly
  2461.  the same way as you save one. You can type the file name in using the
  2462.  correct DOS path and file name; or  you can tab to the lower  portion
  2463.  of the File Dialog and highlight the file you wish to load.
  2464.  
  2465.  Find [F4]
  2466.  
  2467.  When you select  this option  by pressing  [F4] you  see the  "Find:"
  2468.  prompt. Type in the text you wish to find or press [Up] to recall the
  2469.  last search string. Telemate's  search function is case  insensitive.
  2470.  Typing "big" finds "BIG" or "BiG", etc.
  2471.  
  2472.  TELEMATE 2.11                                   THE EDIT WINDOW    42
  2473.  
  2474.  Next [F5]
  2475.  
  2476.  Hitting [F5] finds/replaces the next occurrence of the find text.  As
  2477.  with the above you can select this option through the pull-down  menu
  2478.  or use the short cut key [F5].
  2479.  
  2480.  Replace [F6]
  2481.  
  2482.  When you select this option you see the "Find:" prompt. After  typing
  2483.  in the find text you are  prompted "Replace with:". Type in the  text
  2484.  that should replace the find text. If the text is found you are asked
  2485.  "Replace  [Yes,No,Replace  All,Quit]  ?".  Press  Y  to  confirm  the
  2486.  replacement, N to ignore, Q to  abort or R to repeat the  replacement
  2487.  until [Esc] is pressed.
  2488.  
  2489.  Goto [F7]
  2490.  
  2491.  Invoking the Goto command causes "Goto #" to appear in the upper left
  2492.  corner of the view window. Type in the line number you wish to go to.
  2493.  
  2494.  Filter [F8]
  2495.  
  2496.  Telemate even has something for you diehard WordStar fans, a built in
  2497.  filter which strips out  WordStar's high bits and  allow you to  view
  2498.  WordStar files without seeing all the hidden bits.
  2499.  
  2500.  Reformat [F9]
  2501.  
  2502.  To reformat  a paragraph  move the  cursor to  the beginning  of  the
  2503.  paragraph and press [F9]. You  could change the right margin  setting
  2504.  through the  Options/General  dialog.    By  holding  the  [F9]  key,
  2505.  Telemate will reformat a series of paragraphs or even a whole file.
  2506.  
  2507.  Auto Indent
  2508.  
  2509.  If this option  is on, when  [Enter] is pressed,  the cursor will  be
  2510.  placed at the first non-empty position  of the previous line.  If  it
  2511.  is off, the cursor will be moved to the beginning of the line.
  2512.  
  2513.  Backup Source
  2514.  
  2515.  If this option is on, when the editing file is saved, a backup  copy,
  2516.  with the extension of .BAK, will be produced.
  2517.  
  2518.  Macro Keys
  2519.  
  2520.  The editor will recognize the following keys as marco keys.
  2521.  
  2522.     Function key:      [F11]  ,        [F12]
  2523.     Alt key:      [Alt   F1]  -  [Alt   F12]
  2524.     Shift key:    [Shift F1]  -  [Shift F12]
  2525.     Ctrl key:     [Ctrl  F1]  -  [Ctrl  F12]
  2526.     Alt Number:   [Alt    1]  -  [Alt     0]
  2527.  
  2528.  If the  macro symbol  '^M' is  included  in these  keys, it  will  be
  2529.  translated to a carriage return.
  2530.  
  2531.  
  2532.  TELEMATE 2.11                                   THE VIEW WINDOW    43
  2533.  
  2534.  THE VIEW WINDOW  [Alt V]
  2535.  
  2536.  When you select the View option the  first thing you see is the  File
  2537.  Dialog. Select the file you want to view.
  2538.  
  2539.  Moving around in the View window is  the same as in the Edit  window.
  2540.  However, Wordstar conventions are  not accepted. Instead,  characters
  2541.  typed in the View window are  forwarded to the Terminal window.  This
  2542.  gives you the ability to issue a command to the remote system without
  2543.  leaving the view window.
  2544.  
  2545.  The View Menu
  2546.                                 ╒═════════════════╕
  2547.  Pressing [Alt V] a 2nd         │  Mark      F10  │
  2548.  time invoke the View           │  Copy    Alt-C  │
  2549.  window menu. To choose a       │  Quote   Alt-Q  │
  2550.  function press the key         │  Write   Alt-A  │
  2551.  indicated on the right         │ ─────────────── │
  2552.  side of the menu. Only the     │  Load       F3  │
  2553.  Quote option performs          │ ─────────────── │
  2554.  different functions from       │  Find       F4  │
  2555.  that in Edit window.           │  Next       F5  │
  2556.                                 │  Goto       F7  │
  2557.                                 │  filter     F8  │
  2558.  Quote [Alt Q]                  ╘═════════════════╛
  2559.  
  2560.  When you select this function, the marked text will be quoted to  the
  2561.  terminal immediately but not pasted into the view window.
  2562.  
  2563.  
  2564.  TELEMATE 2.11                                   THE BACK WINDOW    44
  2565.  
  2566.  THE BACK WINDOW  [Alt B]  [CENTER]  [CTRL UP]/[CTRL DOWN]
  2567.  
  2568.  Effective telecommunications require constant access to  information.
  2569.  In a later portion of your communications session you may need access
  2570.  to information that previously passed through your terminal. Telemate
  2571.  gives you instant access to all the information that has appeared  on
  2572.  your computer screen during your communications session. It does this
  2573.  via the Back (scroll) window. You open the Back Window by clicking on
  2574.  the "Back" option at the top of  your screen or by pressing [Alt  B],
  2575.  [Center] (the FIVE key in the keypad) or [Ctrl Up].
  2576.  
  2577.  The optional [Center] or  [Ctrl Up] keys,  combined with the  [Scroll
  2578.  Lock] key, provide a  very convenient way to  access the back  scroll
  2579.  buffer.   When the Back window is  already in the top of the  screen,
  2580.  pressing [Center] again or [Ctrl Down] hide the window as if [Esc] is
  2581.  pressed.
  2582.  
  2583.  The Back window operates exactly  like Telemate's other windows.  You
  2584.  may resize it, move it, or scroll through it using your mouse or  via
  2585.  the pull down  menu. Pressing [Alt  B] a second  time pulls down  the
  2586.  Back menu.
  2587.  
  2588.  Characters typed in  the Back  window are forwarded  to the  Terminal
  2589.  window as if they were typed  in the Terminal window. Therefore,  you
  2590.  can operate in both the Back and the Terminal windows.
  2591.  
  2592.  The number of lines that  the Back window can  contain can be set  in
  2593.  the Options/General dialog.
  2594.  
  2595.  The Back Scroll Menu
  2596.  
  2597.   ╒═════════════════╕
  2598.   │  Mark      F10  │      The Back Window Menu is
  2599.   │  Copy    Alt-C  │      almost identical to the Edit
  2600.   │  cUt     Alt-U  │      Window Menu. The functions
  2601.   │  Quote   Alt-Q  │      are summarized in the Edit
  2602.   │  Write   Alt-A  │      Menu Section.  However, the
  2603.   │ ─────────────── │      Quote function works slightly
  2604.   │  Find       F4  │      different.  And the Write
  2605.   │  Next       F5  │      function has a new meaning
  2606.   │  Goto       F7  │      in this window.
  2607.   │  filter     F8  │
  2608.   │ ─────────────── │
  2609.   │ √Scroll Lock    │
  2610.   │ √Capture   Ins  │
  2611.   │  Clear   Alt-N  │
  2612.   ╘═════════════════╛
  2613.  
  2614.  Write [Alt A]
  2615.  
  2616.  There are two ways to record  a communications session. You can  turn
  2617.  on Telemate's log  at the beginning  of a session.  This records  the
  2618.  entire session. The second  way is to use  the Write function in  the
  2619.  Back Window.  When you  see  information that  you want  to  remember
  2620.  simply mark  it  and  write (append)  it  to  a file.    This  is  an
  2621.  alternative to the Log function in the terminal window.
  2622.  
  2623.  
  2624.  TELEMATE 2.11                                   THE BACK WINDOW    45
  2625.  
  2626.  Quote [Alt Q]
  2627.  
  2628.  [Alt Q] is designed  for quoting text into  BBS message areas.  While
  2629.  you are in the Back window, you can place the cursor at the  replying
  2630.  message and press  [F10] to  start marking.   Then you  can move  the
  2631.  cursor to the end of the message and hit [Alt Q].  The marked text is
  2632.  sent to the remote  system with the quote  prefix leading each  line.
  2633.  If a line is longer than the  editor margin, the extra words will  be
  2634.  wrapped to the next line automatically.
  2635.  
  2636.  Scroll Lock [Scroll Lock]
  2637.  
  2638.  When the Back window is  moved to the top  of the screen, the  cursor
  2639.  will either stay at (or 'lock'  at) the previous position or move  to
  2640.  the bottom of the back scroll buffer.
  2641.  
  2642.  If Scroll Lock is on, the cursor will stay at the previous position.
  2643.  
  2644.  The [Scroll  Lock] key  can be  pressed at  any time  to toggle  this
  2645.  option.  The item 'SLK' will be displayed on the status line if  this
  2646.  option is enabled.
  2647.  
  2648.  Note: Turning on or off the LED light on the keyboard may cause  data
  2649.  overrun in some computers.   Therefore, Telemate controls the  status
  2650.  of the LED and switches it only if the COM port is idle for a certain
  2651.  time. As a result,  the LED may not  reflect the current status.  You
  2652.  should check the 'SLK' item on the status line instead.
  2653.  
  2654.  Capture [Ins]
  2655.  
  2656.  If this option is on, the incoming  data is put into the back  scroll
  2657.  buffer.  As Telemate stores the back scroll buffer to disk, it may be
  2658.  slow on  a floppy  disk system.  In this  case, you  should turn  the
  2659.  Capture function off or set a smaller value to the Back Scroll Limit,
  2660.  say 100, under the Options/General dialog.
  2661.  
  2662.  Clear [Alt N]
  2663.  
  2664.  This function clears the back scroll buffer.
  2665.  
  2666.  
  2667.  
  2668.  TELEMATE 2.11                                  THE MACRO WINDOW    46
  2669.  
  2670.  THE MACRO WINDOW  [Alt M]
  2671.  
  2672.  Telemate lets you assign text to a key so that it is sent to the  com
  2673.  port when  that key  is pressed.  This is  called a  keyboard  macro.
  2674.  Macros, when  properly  used,  can  save you  from  typing  100's  of
  2675.  keystrokes. You type the keystrokes into Telemate's Macro window  one
  2676.  time. They are recorded and assigned  to a specific key, for  example
  2677.  [F2]. When you want  to send that series  of keystrokes through  your
  2678.  terminal you press the key they are assigned to.
  2679.  
  2680.  Telemate actually keeps three key definitions tables in memory at all
  2681.  times, the macro table, keypad table and the keyboard table.
  2682.  
  2683.  The Macro Table
  2684.  
  2685.  The macro table, once defined  by you, usually remains constant.  You
  2686.  might want to assign  your name to  the F2 key,  your address or  key
  2687.  phrases to the [Ctrl]+[Fn keys].  These types of definition would  be
  2688.  put  in  the  macro  table.    When  a  terminal  is  selected,   the
  2689.  corresponding macro  table is  loaded.   For  example, if  the  VT102
  2690.  terminal is selected, the VT102.MAC macro table is loaded.
  2691.  
  2692.  The Keypad Table
  2693.  
  2694.  The  keypad  table  is  used  for  terminal  emulation  function  key
  2695.  assignments.  Therefore,  for  each   terminal  there  is  a   keypad
  2696.  definition file.   Similar to  the macro  table, when  a terminal  is
  2697.  selected, the corresponding keypad table  is loaded. The keypad  keys
  2698.  which are definable include the following keys:
  2699.  
  2700.   [BackSpace]
  2701.                [Home]  [Up]             [Ctrl PgUp]
  2702.   [Ctrl Left]  [Left]          [Right]  [Ctrl Right]
  2703.                [End]  [Down]            [Ctrl PgDn]
  2704.                [Ins]  [Del]
  2705.  
  2706.  The Keyboard Table
  2707.  
  2708.  This is sometimes called the translation table because it changes the
  2709.  incoming or outgoing characters to another value. For every character
  2710.  in the ASCII set, the table defines what it should be changed to.  By
  2711.  default, no character translation is performed but it can be  changed
  2712.  through the Macro menu. This table allows you to completely  redefine
  2713.  your computer's keyboard when using Telemate.
  2714.  
  2715.  The Macro Window
  2716.  
  2717.  Telemate's macro window  displays the  first four  characters of  the
  2718.  macro definition.  These macros  are  designed so  that they  can  be
  2719.  accessed by pointing with  the mouse and clicking.  They can also  be
  2720.  invoked by pressing the key(s) indicated.
  2721.  
  2722.  
  2723.  
  2724.  TELEMATE 2.11                                  THE MACRO WINDOW    47
  2725.  
  2726.                  ╔═══════════════════════════════════╗
  2727.  The keys in the ║ N1     │ N9     │ Enter  │ Home   ║ The keys in
  2728.  upper left are  ║ N2     │ N0     │ Space  │ End    ║ the 3 top-
  2729.  the [Alt]+[No.s ║ N3     │ Ctrl-C │ BackSp │ C-PgUp ║ right col.s
  2730.  0 to 9].        ║ N4     │ Ctrl-K │ Escape │ C-PgDn ║ are constants.
  2731.                  ║ N5     │ Ctrl-S │ Up     │ C-Left ║ They are for
  2732.  The lower left  ║ N6     │ Ctrl-Q │ Down   │ C-Rght ║ use with the
  2733.  macros are the  ║ N7     │ Ctrl-X │ Left   │ Insert ║ mouse. If you
  2734.  Function keys.  ║ N8     │ Ctrl-Z │ Right  │ Delete ║ need to send a
  2735.                  ║────────┼────────┼────────┼────────║ Ctrl-C, point
  2736.  The A1, A2, A3, ║ Enter  │ A1 a 1^│ S1 a 11│ C1 a 21║ with the mouse
  2737.  etc. column     ║ F2 ^CS~│ A2 a 2^│ S2 a 12│ C2 a 22║ at Ctrl-C and
  2738.  refers to the   ║ F3 ^&^M│ A3 a 3^│ S3 a 13│ C3 a 23║ click.
  2739.  [Alt] +[Fn Key] ║ F4     │ A4 a 4^│ S4 a 14│ C4 a 24║
  2740.  combinations.   ║ F5 m^M │ A5 a 5^│ S5 a 15│ C5 a 25║ The lower-right
  2741.                  ║ F6 f^M │ A6 a 6^│ S6 a 16│ C6 a 26║ column refers
  2742.  The 3rd column  ║ F7 =^M │ A7 a 7^│ S7 a 17│ C7 a 27║ to the [Ctrl] +
  2743.  has the [Shift] ║ F8 a^M │ A8 a 8^│ S8 a 18│ C8 a 28║ [Fn Key]
  2744.  +[Fn Key]       ║ F9 rnn^│ A9 a 9^│ S9 a 19│ C9 a 29║ combinations.
  2745.  combinations.   ║F10 n^M │A10 a 10│S10 a 20│C10 a 30║
  2746.                  ║F11     │A11     │S11     │C11     ║
  2747.                  ║F12     │A12     │S12     │C12     ║
  2748.                  ╚════════╧════════╧════════╧════════╝
  2749.  
  2750.  The Macro Menu
  2751.  
  2752.   ╒════════════════╕
  2753.   │  Function key  │  Press [Alt M] again when in the Macro
  2754.   │  Alt key       │  Window and the pull down menu appears.
  2755.   │  Shift key     │  It is divided into two sections:
  2756.   │  Ctrl key      │  the top section is for key definitions,
  2757.   │  alt Number    │  the lower - for loading and saving
  2758.   │  Keypad        │  macros.
  2759.   │  Keyboard      │
  2760.   │ ───────────────│  Function key: refers to the keys F2-F12
  2761.   │  Load macro    │  Alt key: [Alt] + the keys F1-F12
  2762.   │  Save macro    │  Shift key: [Shift] + the keys F1-F12
  2763.   │  Load keypad   │  Ctrl key: [Ctrl] + the keys F1-F12
  2764.   │  Save keypad   │  Alt Number: [Alt] + numbers 0-9
  2765.   │  Load keyboard │  Key pad: Numeric keypad
  2766.   │  Save keyboard │  Keyboard: The Qwerty Keyboard, ABC, etc.
  2767.   ╘════════════════╛
  2768.  
  2769.  NOTE: If you have an AT keyboard you may use the Function keys F11  &
  2770.  F12. If you  don't have these  keys don't worry,  you probably  won't
  2771.  need that many macros anyway.
  2772.  
  2773.  Defining Macros
  2774.  
  2775.  To define a macro,  highlight the type of  keys you wish to  redefine
  2776.  (Function, Alt Number,  etc.) and press  [Enter]. A macro  definition
  2777.  window will open (see below).
  2778.  
  2779.  
  2780.  
  2781.  TELEMATE 2.11                                  THE MACRO WINDOW    48
  2782.  
  2783.   ┌─────────────────────────────────────────────────────┐
  2784.   │                                                     │
  2785.   │   Ctrl-F1       TYPE IN BESIDE EACH KEY             │
  2786.   │   Ctrl-F2    COMBINATION THE TEXT YOU WANT THAT     │
  2787.   │   Ctrl-F3         KEY COMBINATION TO SEND.          │
  2788.   │   Ctrl-F4                                           │
  2789.   │   Ctrl-F5                                           │
  2790.   │   Ctrl-F6   IF YOU WANT Ctrl-F10 TO SEND THE        │
  2791.   │   Ctrl-F7   NAME "Snigglefritz" THEN YOU WOULD      │
  2792.   │   Ctrl-F8  TYPE "Snigglefritz" NEXT TO Ctrl-F10     │
  2793.   │   Ctrl-F9            LIKE THIS:                     │
  2794.   │  Ctrl-F10  Snigglefritz                             │
  2795.   │  Ctrl-F11                                           │
  2796.   │  Ctrl-F12                                           │
  2797.   │                                                     │
  2798.   │               ╔════╗            ┌────────┐          │
  2799.   │               ║ OK ║            │ Cancel │          │
  2800.   │               ╚════╝            └────────┘          │
  2801.   └─────────────────────────────────────────────────────┘
  2802.  
  2803.  When you've finished defining your macro, press the [Tab] key to move
  2804.  to the  OK box  and hit  [Enter] to  accept them.  If you've  decided
  2805.  against the macros you've defined, [Tab] to the Cancel box and  press
  2806.  [Enter].
  2807.  
  2808.  Each of  the first  six entries  on the  Macro menu  (Function Key  -
  2809.  Keypad) are defined in this manner.
  2810.  
  2811.  Macro Symbols
  2812.  
  2813.  In addition to accepting  standard alpha-numeric text, Telemate  also
  2814.  uses certain   symbols  which  when passed  through the  phone  lines
  2815.  perform specific  functions. For  example, the  character "^M"  in  a
  2816.  macro translates as  [Enter] on the  other end. Below  is a table  of
  2817.  symbols you can incorporate in your macros:
  2818.  
  2819.   ╒════════╤═════════════════╕  ╒════════╤═════════════════════╕
  2820.   │ Symbol │  ASCII          │  │ Symbol │ Function            │
  2821.   ├────────┼─────────────────┤  ├────────┼─────────────────────┤
  2822.   │   ^@   │  Null           │  │   ~    │ Pause 0.5 second    │
  2823.   │   ^A   │  Ctrl A         │  │   ^#   │ Drop DTR            │
  2824.   │   ...  │                 │  │   ^%   │ Send break signal   │
  2825.   │   ^M   │ Carriage Return │  │   ^$   │ Send memo           │
  2826.   │   ^J   │ Line feed       │  │   ^&   │ Send password       │
  2827.   │   ...  │  ...            │  │   ^*   │ Send hang up string │
  2828.   │   ^Z   │  Ctrl Z         │  │   ^(   │ Send init string    │
  2829.   │   ^[   │  Esc            │  │   ^)   │ Send answer string  │
  2830.   │   ^^   │  ^              │  │   ^=   │ Execute command     │
  2831.   │   ^~   │  ~              │  │   ^\   │ Run script file     │
  2832.   ╘════════╧═════════════════╛  ╘════════╧═════════════════════╛
  2833.  
  2834.  
  2835.  
  2836.  TELEMATE 2.11                                  THE MACRO WINDOW    49
  2837.  
  2838.  The '^=' Hot Key Macro Symbol
  2839.  
  2840.  With the hot key  macro symbol you can  define as many DOS  commands,
  2841.  external editors or external protocols as the number of the  function
  2842.  keys.  The syntax is
  2843.  
  2844.     '^=' [command] ['^='] ['^M']
  2845.  
  2846.  [command] can be a DOS commands, external editors, external protocols
  2847.  or whatever you like.
  2848.  
  2849.  ['^='] is optional. If specified, it  will be converted to baud  rate
  2850.  and COM port information in the same order as those parameters passed
  2851.  to an external protocol.
  2852.  
  2853.  ['^M'] is optional. If specified, it enforces the command to  execute
  2854.  immediately.  Otherwise, the command line dialog [Alt R] will  prompt
  2855.  you for more information.
  2856.  
  2857.   ╒═════════════════════╤══════════════════════════════════════════╕
  2858.   │ Example             │ Description                              │
  2859.   ├─────────────────────┼──────────────────────────────────────────┤
  2860.   │  ^=COPY             │ Brings you to the DOS command window and │
  2861.   │  (without ^M)       │ prompts you for more information         │
  2862.   ├─────────────────────┼──────────────────────────────────────────┤
  2863.   │  ^=DIR *.SCR^M      │ Shells to DOS and display all the *.SCR  │
  2864.   │   (with ^M)         │ files, the '^M' enforces the execution   │
  2865.   │                     │ of the command                           │
  2866.   ├─────────────────────┼──────────────────────────────────────────┤
  2867.   │  ^=MLINK-D ^=^M     │ Works exactly the same as an external    │
  2868.   │   (with another ^=  │ protocol by passing baud rate and        │
  2869.   │    and ^M)          │ COM port information to the batch file   │
  2870.   │                     │ MLINK-D.BAT                              │
  2871.   ├─────────────────────┼──────────────────────────────────────────┤
  2872.   │  ^=MLINK-U ^=       │ Brings you to the DOS command window     │
  2873.   │   (with another ^=) │ and waits for the filename               │
  2874.   ╘═════════════════════╧══════════════════════════════════════════╛
  2875.  
  2876.  The '^\' Run Script Macro Symbol
  2877.  
  2878.  With this macro symbol, a script file can be started by pressing  one
  2879.  function key.  For example, if you define [F10] as "^\HOST", then the
  2880.  HOST.SCR in the script directory will be run by pressing [F10].
  2881.  
  2882.  Redefining the Keyboard
  2883.  
  2884.  Sometimes it is necessary for certain incoming or outgoing characters
  2885.  to be  changed to  another  value or  stripped altogether.  For  this
  2886.  purpose, Telemate  keeps  in  memory  an  incoming  and  an  outgoing
  2887.  character 'keyboard table'. For every character in the ASCII set, the
  2888.  table defines what the character should be changed to. By default, no
  2889.  character translation is performed.
  2890.  
  2891.  
  2892.  
  2893.  TELEMATE 2.11                                  THE MACRO WINDOW    50
  2894.  
  2895.  Suppose that both  incoming and outgoing  translations are turned  on
  2896.  and
  2897.  
  2898.     Original  In     Out
  2899.    ═══════════════════════
  2900.      65:A »  65:B »  65:C
  2901.  
  2902.  When the  character  'A' is  received  from the  remote  system,  the
  2903.  character 'B' is displayed on the  screen. When the character 'A'  is
  2904.  typed from the  keyboard, the  character 'C'  is sent  to the  remote
  2905.  system.
  2906.  
  2907.  Loading and Saving Macros, Keypads and Keyboards
  2908.  
  2909.  Although you can only have a  limited number of macros active at  any
  2910.  one time, Telemate actually gives  you access to an unlimited  number
  2911.  of macros. You can  store one set of  macros in one  file and have  a
  2912.  completely different set in a  different macro file. These files  can
  2913.  be saved and loaded whenever you need them through the Macro menu.
  2914.  
  2915.  Once you have defined some macros  you need to save them. Access  the
  2916.  Macro Menu,  highlight the  "Save Macro"  option and  press  [Enter].
  2917.  Telemate uses the  default extension  ".MAC" for  macros, ".PAD"  for
  2918.  keypad and ".KEY" for keyboard. All the files with the  corresponding
  2919.  ending in the Telemate directory are listed. Save your macros to this
  2920.  file or create another  file. If, for example,  you created a set  of
  2921.  macros to use  on Compuserve  you might save  them in  a file  called
  2922.  "Compu.mac".
  2923.  
  2924.  To load  a macro,  keypad  or keyboard  file select  the  appropriate
  2925.  option from  the Macro  menu. A  File Dialog  opens displaying  those
  2926.  files with the corresponding extension (.MAC, .PAD, or .KEY). Use the
  2927.  tab and arrow keys to highlight the file you wish to load, then press
  2928.  [Enter].
  2929.  
  2930.  
  2931.  TELEMATE 2.11                                 THE OPTION DIALOG    51
  2932.  
  2933.  THE OPTION DIALOGS  [Alt O]
  2934.  
  2935.  Options  ..Choices ..Variety  ..Freedom .. This feature  was designed
  2936.  to give you all  of these. The Options  Dialog allows you to  quickly
  2937.  change many of Telemate's basic features.  Do you want to change  the
  2938.  Edit window margin?  Options can do  it. You want  to quickly  switch
  2939.  from COM1 to COM2? Options can handle it. You can change  almost  all
  2940.  the essentials quickly  and easily through  the Options Dialog.  When
  2941.  you have made  your changes you  can save them  to the  configuration
  2942.  file so they automatically load on your next session.
  2943.  
  2944.  The Options Menu
  2945.  
  2946.   ╒═════════════════╕
  2947.   │  General        │
  2948.   │  Dial setup     │
  2949.   │  Directory      │
  2950.   │  Terminal       │
  2951.   │  Communication  │
  2952.   │  Protocol       │
  2953.   │ ─────────────── │
  2954.   │  Load options   │
  2955.   │  Save windows   │
  2956.   │  Save options   │
  2957.   ╘═════════════════╛
  2958.  
  2959.  Through the Options Menu  you can affect how  Telemate operates in  6
  2960.  areas:
  2961.  
  2962.  General Dialog: includes such  things as your   mouse setup,  display
  2963.  setup, scroll buffer size, delays, sound and alarm.
  2964.  
  2965.  Dial Setup Dialog: allows  you to change dial   prefixes, time,  dial
  2966.  cancel string and pause time between dialing attempts.
  2967.  
  2968.  Directory Dialog:  sets the  default DOS  directories for  your  main
  2969.  Telemate files, Upload  and Download directories,  as well as  Script
  2970.  and Log directories.
  2971.  
  2972.  Terminal Dialog: allows you to  select the type of terminal  Telemate
  2973.  emulates, line feeds, local echo and  the type of connection you  are
  2974.  using Telemate with.
  2975.  
  2976.  Communication Dialog:  allows you  to alter  the strings  or  signals
  2977.  Telemate sends to initialize your modem,  hang up the phone, turn  on
  2978.  the auto-answer feature, etc. You may also change your communications
  2979.  port, baud rate, parity, and other COM parameters through this menu.
  2980.  
  2981.  Protocol Dialog:  allows you  to select the Zmodem options,  filename
  2982.  guessing feature and external protocols setup.
  2983.  
  2984.  NOTE: Most of Telemate's  default settings  are  probably appropriate
  2985.  to your needs. On the other hand, don't be afraid to experiment  with
  2986.  some of the items.
  2987.  
  2988.  
  2989.  TELEMATE 2.11                                 THE OPTION DIALOG    52
  2990.  
  2991.  Saving and Loading Options
  2992.  
  2993.  When you select the Save or Load menu item Telemate calls up the File
  2994.  Dialog. By default  Telemate displays  those files which  end in  the
  2995.  extension .CFG.
  2996.  
  2997.  Saving Windows
  2998.  
  2999.  When you select this function, the  positions of all the window  will
  3000.  be saved to the configuration file.
  3001.  
  3002.  How to Make Changes
  3003.  
  3004.  To change one of Telemate's  features highlight the appropriate  menu
  3005.  item and press [Enter]. An Options Dialog opens to enable you to make
  3006.  the desired changes.
  3007.  
  3008.  There are 3  types of choices  you face in  the Options Dialog  area.
  3009.  Pressing the [Tab],  [Shift Tab] or  using the Arrow  keys moves  you
  3010.  from choice to choice.
  3011.  
  3012.   ╒════════════════╤══════════════════════╕
  3013.   │  Key           │  Function            │
  3014.   ├────────────────┼──────────────────────┤
  3015.   │  Tab, Down     │  Next tiem           │
  3016.   │  Shift Tab,Up  │  Previous item       │
  3017.   │  Spacebar      │  Turn on/off option  │
  3018.   │  Enter         │  Accept changes      │
  3019.   │  Esc           │  Abort changes       │
  3020.   ╘════════════════╧══════════════════════╛
  3021.  
  3022.  Circular Buttons:
  3023.  
  3024.   ┌───────────────────────────────────────────────────────┐
  3025.   │ Mouse Type  ( ) None   ( ) MicroSoft  (*) MouseSystem │
  3026.   └───────────────────────────────────────────────────────┘
  3027.  
  3028.  Circular buttons refer to black dots inside the parenthesis ( )  that
  3029.  you see in the Mouse selection  box. Press [Spacebar] and the  button
  3030.  jumps from button to button  and only one item  in each group can  be
  3031.  selected.
  3032.  
  3033.  Check Boxes:
  3034.  
  3035.   ┌──────────────────────┐
  3036.   │  [X] Music           │
  3037.   │  [ ] Bell            │
  3038.   └──────────────────────┘
  3039.  
  3040.  Some options are  simple yes or  no type choices.  These appear as  a
  3041.  pair of  brackets: [ ]. Press the  [Spacebar] and  an  'X' appears in
  3042.  the brackets: [X] which means "yes,  I want this feature turned  on".
  3043.  An empty bracket means "No."
  3044.  
  3045.  
  3046.  TELEMATE 2.11                                 THE OPTION DIALOG    53
  3047.  
  3048.  Text Boxes:
  3049.  
  3050.   ┌─────────────────────────────────────────────────┐
  3051.   │   Download Directory   C:\TM\DOWNLOAD\_______   │
  3052.   └─────────────────────────────────────────────────┘
  3053.  
  3054.  There are some options which require you to type in your choice.  You
  3055.  can use [Ins] to toggle the insert  mode, [Ctrl Y] or [Ctrl Left]  to
  3056.  erase the whole field, [Alt P] to paste text from the clipboard, [Alt
  3057.  C] to copy text to the clipboard and [Shift Alt C] to append text  to
  3058.  the clipboard.
  3059.  
  3060.  If a tailing space is required, the string should be enclosed by  two
  3061.  quotation mark, '"'.  For example, "ATDT " add a tailing space to the
  3062.  string 'ATDT'.
  3063.  
  3064.  The following  are the  descriptions  of all  options in  the  Option
  3065.  dialogs.
  3066.  
  3067.  General Options
  3068.  
  3069.   ┌─────────────────────────────────────────────────────────┐
  3070.   │  ┌─ DOS Shell ───────────────────────────────────────┐  │
  3071.   │  │  [X] Swap Telemate to XMS/EMS                     │  │
  3072.   │  │  [X] Swap Telemate to disk                        │  │
  3073.   │  └───────────────────────────────────────────────────┘  │
  3074.   │  ┌─ Mouse ───────────────────────────────────────────┐  │
  3075.   │  │  Type  ( ) None   ( ) MicroSoft  (*) MouseSystem  │  │
  3076.   │  │  Port  ( ) None   (*) COM1       ( ) COM2         │  │
  3077.   │  │  Speed ( ) Slow   (*) Medium     ( ) Fast         │  │
  3078.   │  └───────────────────────────────────────────────────┘  │
  3079.   │  ┌─ Display ──────────────┐   ┌─ Log ────────────────┐  │
  3080.   │  │  [X] Scroll Bars       │   │  [X] Log Filter      │  │
  3081.   │  │  [ ] Menu Bar          │   │  [X] Usage Log       │  │
  3082.   │  │  [ ] Status Line       │   └──────────────────────┘  │
  3083.   │  │  [ ] 24 hour format    │   ┌─ Sound ──────────────┐  │
  3084.   │  │  Scroll Back     _100  │   │  [X] Music           │  │
  3085.   │  │  Editor Margin    _70  │   │  [X] Bell            │  │
  3086.   │  │  Message Pause     _1  │   │  Alarm Sound     _1  │  │
  3087.   │  │  Error Pause       _2  │   │  Alarm Time      _3  │  │
  3088.   │  └────────────────────────┘   └──────────────────────┘  │
  3089.   │              ╔════╗              ┌────────┐             │
  3090.   │              ║ OK ║              │ Cancel │             │
  3091.   │              ╚════╝              └────────┘             │
  3092.   └─────────────────────────────────────────────────────────┘
  3093.  
  3094.  Swap Telemate To XMS/EMS: When this option is On, Telemate will  swap
  3095.  part of itself  to XMS  or EMS while  jumping to  OS and,  therefore,
  3096.  leaving more memory to the OS shell.  If both XMS and EMS memory  are
  3097.  present, Telemate will swap to XMS if there is enough memory.  If the
  3098.  swapping is unsuccessful, Telemate will swap to EMS memory.
  3099.  
  3100.  
  3101.  TELEMATE 2.11                                 THE OPTION DIALOG    54
  3102.  
  3103.  Swap Telemate To Disk: Similar to the "Swap Telemate To EMS"  option,
  3104.  Telemate will swap part of itself to a disk file named TM.SWP in  the
  3105.  virtual memory directory while  jumping to OS if  this option is  on.
  3106.  If both the 'Swap' options are on,  Telemate will swap to XMS or  EMS
  3107.  when there  is  enough  memory,  if  the  swapping  is  unsuccessful,
  3108.  Telemate will swap to disk.
  3109.  
  3110.  Mouse Type: Telemate supports two types of mice, MicroSoft Mouse  and
  3111.  MouseSystem, of mice  but almost  every mouse emulates  one of  these
  3112.  two, and many emulate both.
  3113.  
  3114.  Mouse Port: It refers  to which serial port  your mouse is  connected
  3115.  to.  If your mouse is a Microsoft mouse, there is no need to select a
  3116.  port.
  3117.  
  3118.  Mouse Speed: If the mouse pointer seems to move too slow or too fast,
  3119.  you can adjust the speed using this option.
  3120.  
  3121.  Scroll Bars: If this option is on, the active window has an  enlarged
  3122.  right side  and  bottom borders.  For  detailed descriptions  on  the
  3123.  scroll bars and mouse operations, please refer to the  IF YOU HAVE  A
  3124.  MOUSE section.
  3125.  
  3126.  Menu Bar: If this option is on, a menu bar is shown on the top of the
  3127.  screen.  If you have a mouse, you  can click on the item on the  menu
  3128.  bar to  access the  corresponding window  or menu.  Pressing [Alt  -]
  3129.  quickly toggles the status  line and the menu  bar.  On some  foreign
  3130.  keyboards, [Alt +] is the equivalent key.
  3131.  
  3132.  Status Line: If  this option is  on, a  status line is  shown on  the
  3133.  bottom of the screen. The status line provides immediate  information
  3134.  on terminal emulation, baud rate,  parity, data bits, stop bits,  COM
  3135.  port, script file, log  file, printer status  and the current  remote
  3136.  system. Pressing [Alt -] quickly toggles the status line and the menu
  3137.  bar.  On some foreign keyboards, [Alt +] is the equivalent key.
  3138.  
  3139.  24 Hour Format: If this option is on, time is displayed on a  24-hour
  3140.  format.  Otherwise, it is displayed on a 12-hour format.
  3141.  
  3142.  Scroll Back Limit: This is the number of lines the scroll back buffer
  3143.  can contain.   Setting the limit  to 0 will  disable the scroll  back
  3144.  function and it  minimizes the size  of the virtual  memory file.  On
  3145.  floppy disk system, this value should be 100 or less in order  reduce
  3146.  disk access and speed up the display.
  3147.  
  3148.  Editor Margin: This is the right margin of the editor.  The words you
  3149.  typed after this  margin are wrapped  to the next  line.  The  margin
  3150.  also bounds the right side during reformatting.
  3151.  
  3152.  Message Pause:  This is  the amount  of time,  in seconds,  that  the
  3153.  Message Box appears when an action is being taken.
  3154.  
  3155.  Error Pause: This is the amount  of time, in seconds, that the  Error
  3156.  Box appears when an error is encountered.
  3157.  
  3158.  
  3159.  TELEMATE 2.11                                 THE OPTION DIALOG    55
  3160.  
  3161.  Log Filter: If this option is on,  all the ANSI codes will be  filter
  3162.  out during the recording of the communication session.
  3163.  
  3164.  Usage Log: If  this option is  on, actions, such  as connecting to  a
  3165.  remote system, upload/download status, online/offline status, will be
  3166.  recorded in the usage file.
  3167.  
  3168.  Music: Some BBS's  send ANSI  music instructions via  phone line.  If
  3169.  this options is turned on, Telemate interprets those instructions and
  3170.  plays the music.
  3171.  
  3172.  Bell: The ASCII  code 7 is  the bell code.  To keep Telemate  silent,
  3173.  turn off this option.
  3174.  
  3175.  Alarm Sound: This  is the amount of time (in seconds) that the  alarm
  3176.  song plays when the Alarm appears.  To turn off the alarm sound,  set
  3177.  this value to 0.
  3178.  
  3179.  Alarm Time: This is  the amount of time  (in seconds) that the  Alarm
  3180.  Dialog waits before disappearing from your screen. Setting the  value
  3181.  to 0 turns off the visible Alarm Dialog box.
  3182.  
  3183.  Dial Options
  3184.  
  3185.   ┌────────────────────────────────────────────────────────────────┐
  3186.   │                                                                │
  3187.   │  Prefix   ( ) 1 "ATDT "________________________________        │
  3188.   │           (*) 2 "AT &Q5 DT "___________________________        │
  3189.   │           ( ) 3 "AT &Q0 DT "___________________________        │
  3190.   │           ( ) 4 ATDT 9,________________________________        │
  3191.   │                                                                │
  3192.   │  Suffix   (*) 1 ^M_____________________________________        │
  3193.   │           ( ) 2 ^M_____________________________________        │
  3194.   │           ( ) 3 ^M_____________________________________        │
  3195.   │           ( ) 4 ^M_____________________________________        │
  3196.   │                                                                │
  3197.   │  Connect String     CONNECT______     [ ] Auto Baud Detect     │
  3198.   │                     _____________                              │
  3199.   │                     _____________     Dial Time          _32   │
  3200.   │                     _____________     Redial Pause       __2   │
  3201.   │  Busy String        NO CARRIER___     Redial Attempt     __0   │
  3202.   │                     BUSY_________                              │
  3203.   │                     NO CONNECT___     ╔════╗    ┌────────┐     │
  3204.   │                     NO DIALTONE__     ║ OK ║    │ Cancel │     │
  3205.   │  Cancel String      ^M___________     ╚════╝    └────────┘     │
  3206.   │                                                                │
  3207.   └────────────────────────────────────────────────────────────────┘
  3208.  
  3209.  Dialing Prefix: A Dialing prefix is what Telemate sends to the  modem
  3210.  when dialing, before the number.
  3211.  
  3212.  Dialing Suffix: This  is the  string Telemate should  send after  the
  3213.  number when dialing.
  3214.  
  3215.  
  3216.  TELEMATE 2.11                                 THE OPTION DIALOG    56
  3217.  
  3218.  Auto Baud Detect: If  this option is turned  on, Telemate checks  the
  3219.  modem connect string for a baud  rate indication and switches to  the
  3220.  new baud rate.  This options only works with Hayes compatible modems.
  3221.  
  3222.  Dial Time: This is  the number of seconds  that Telemate should  wait
  3223.  for a connection while dialing.
  3224.  
  3225.  Redial Pause:This is the number of seconds that Telemate should  wait
  3226.  between attempts while dialing.
  3227.  
  3228.  Redial Attempt: This is the  number of attempts that Telemate  should
  3229.  perform the dialing procedure.  Setting  this number to 0 will  allow
  3230.  the redial  attempts to  go  on until  aborted  manually or  until  a
  3231.  connection.
  3232.  
  3233.  Connect Strings: These  are the  strings which the  modem sends  upon
  3234.  getting a connection, for  example, "CONNECT".  There  is no need  to
  3235.  define different strings for different baud rates.  The extra connect
  3236.  strings are designed for connection with some communication services.
  3237.  
  3238.  Busy Strings: These are the four  strings which the modem sends  when
  3239.  it has failed  to make a  connection while dialing,  for example  "NO
  3240.  CARRIER".
  3241.  
  3242.  Cancel String: This is the string  Telemate should send to the  modem
  3243.  to cancel the dialing attempt, for example, the carriage return "^M".
  3244.  
  3245.  Directories and files
  3246.  
  3247.   ┌──────────────────────────────────────────────────────────┐
  3248.   │                                                          │
  3249.   │  Telemate    C:\TM\__________________________________    │
  3250.   │                                                          │
  3251.   │  Upload      C:\TM\UL\_______________________________    │
  3252.   │                                                          │
  3253.   │  Download    C:\TM\DL\_______________________________    │
  3254.   │                                                          │
  3255.   │  Script      C:\TM\__________________________________    │
  3256.   │                                                          │
  3257.   │  Edit        C:\ED\__________________________________    │
  3258.   │                                                          │
  3259.   │  Log         C:\TM\__________________________________    │
  3260.   │                                                          │
  3261.   │  V. Memory   E:\_____________________________________    │
  3262.   │                                                          │
  3263.   │             ╔════╗                  ┌────────┐           │
  3264.   │             ║ OK ║                  │ Cancel │           │
  3265.   │             ╚════╝                  └────────┘           │
  3266.   └──────────────────────────────────────────────────────────┘
  3267.  
  3268.  DOS's ability to  make and use  subdirectories provides an  effective
  3269.  way to manage your files. Below are suggested subdirectories and  the
  3270.  corresponding files which should be placed in those directories.
  3271.  
  3272.  
  3273.  TELEMATE 2.11                                 THE OPTION DIALOG    57
  3274.  
  3275.  There should be  128K in the  virtual memory directory,  256K if  you
  3276.  have the "Swap Telemate to Disk" option turned on. If you have a  RAM
  3277.  disk, you should define the virtual memory directory to the RAM disk.
  3278.  This will speed up the back scroll process dramatically.
  3279.  
  3280.  Hard disk system:
  3281.  
  3282.     Dir Name    Directory    Files
  3283.     --------    ---------    ----------------------------------
  3284.     Telemate    C:\TM\       *.FON, *.MEM, *.MAC, *.KEY, *.PAD,
  3285.                              TM.HLP, TM.CFG, TM*.EXE, *.BAT
  3286.     Upload      C:\TM\UL\
  3287.     Download    C:\TM\DL\
  3288.     Script      C:\TM\       *.SCR, *.TMS
  3289.     Edit        C:\ED\
  3290.     Log         C:\TM\       *.LOG, TM.USE
  3291.     Virtual-    C:\          TM.VM, TM.SWP, TMCLIP.$$$
  3292.      memory
  3293.  
  3294.  
  3295.  Floppy disk system:
  3296.  
  3297.  You must not  replace the diskette  in drive A:  because it is  where
  3298.  Telemate stores data and loads the overlay.  The main program  TM.EXE
  3299.  should be put in drive B:.  If you don't need the help function,  you
  3300.  can remove the help file TM.HLP.
  3301.  
  3302.     Dir Name    Directory    Files
  3303.     --------    ---------    ----------------------------------
  3304.     Telemate    A:\          *.FON, *.MEM, *.MAC, *.KEY, *.PAD,
  3305.                              TM.HLP, TM.CFG, TMS.EXE
  3306.     Upload      A:\
  3307.     Download    A:\
  3308.     Script      A:\          *.SCR, *.TMS
  3309.     Edit        A:\
  3310.     Log         A:\          *.LOG, TM.USE
  3311.     Virtual-    A:\          TM.VM, TM.SWP, TMCLIP.$$$
  3312.      memory
  3313.  
  3314.  
  3315.  
  3316.  TELEMATE 2.11                                 THE OPTION DIALOG    58
  3317.  
  3318.  Terminal Options
  3319.  
  3320.   ┌────────────────────────────────────────────────────────────────┐
  3321.   │                                                                │
  3322.   │  Terminal     ( ) TTY  (*) ANSI  ( ) VT52  ( ) VT102           │
  3323.   │                                                                │
  3324.   │  Connection   (*) Modem          ( ) Computer                  │
  3325.   │                                                                │
  3326.   │  ┌─ Toggles ──────────────┐   ┌─ Paste/ASCII Upload ────────┐  │
  3327.   │  │  [ ] Add Line Feed     │   │  [X] Expand Blank Line      │  │
  3328.   │  │  [X] Add Return        │   │  Line Pacing            _0  │  │
  3329.   │  │  [ ] Local Echo        │   │  Char Pacing            _0  │  │
  3330.   │  │  [X] Auto Wrap         │   │  Pace Character        __0  │  │
  3331.   │  │  [X] Destructive BS    │   └─────────────────────────────┘  │
  3332.   │  │  [ ] Strip High Bit    │   ┌─ Macro/Script ──────────────┐  │
  3333.   │  │  [X] Confirm Hang Up   │   │  Extended Pacing        _0  │  │
  3334.   │  └────────────────────────┘   └─────────────────────────────┘  │
  3335.   │  ┌─ Control ──────────────┐   ┌─ Quote ─────────────────────┐  │
  3336.   │  │  [ ] XON/XOFF Flow     │   │  [X] Initial(@) Guessing    │  │
  3337.   │  │  [X] RTS/CTS Flow      │   │  Prefix        "@> "______  │  │
  3338.   │  └────────────────────────┘   └─────────────────────────────┘  │
  3339.   │                                                                │
  3340.   │                  ╔════╗            ┌────────┐                  │
  3341.   │                  ║ OK ║            │ Cancel │                  │
  3342.   │                  ╚════╝            └────────┘                  │
  3343.   └────────────────────────────────────────────────────────────────┘
  3344.  
  3345.  Terminal: Telemate  gives you  the choice  of the  four most  popular
  3346.  terminal types: TTY, ANSI, VT102 and  VT52.  When a terminal type  is
  3347.  selected, the corresponding macro file  .MAC and keypad file .PAD  is
  3348.  loaded.  For example, VT102.MAC and VT102.PAD is loaded when VT102 is
  3349.  selected.
  3350.  
  3351.  Telemate emulates  the VT102  alternative  keypad with  the  function
  3352.  keys,
  3353.  
  3354.         F1 - F10       Shift F1 - F10     Ctrl F1 - F10
  3355.  
  3356.     ┌───────┬───────┐ ┌───────┬───────┐ ┌───────┬───────┐
  3357.     │       │       │ │       │       │ │ PF1   │ PF2   │
  3358.     │       │       │ │       │       │ │       │       │
  3359.     ├───────┼───────┤ ├───────┼───────┤ ├───────┼───────┤
  3360.     │ 7     │ 8     │ │ 9     │ -     │ │ PF3   │ PF4   │
  3361.     │       │       │ │       │       │ │       │       │
  3362.     ├───────┼───────┤ ├───────┼───────┤ ├───────┼───────┤
  3363.     │ 4     │ 5     │ │ 6     │ ,     │ │       │       │
  3364.     │       │       │ │       │       │ │       │       │
  3365.     ├───────┼───────┤ ├───────┼───────┤ ├───────┼───────┤
  3366.     │ 1     │ 2     │ │ 3     │  E    │ │       │       │
  3367.     │       │       │ │       │  N    │ │       │       │
  3368.     ├───────┴───────┤ ├───────┤  T    │ ├───────┼───────┤
  3369.     │       0       │ │  .    │  E    │ │       │       │
  3370.     │               │ │       │  R    │ │       │       │
  3371.     └───────────────┘ └───────┴───────┘ └───────┴───────┘
  3372.  
  3373.  
  3374.  TELEMATE 2.11                                 THE OPTION DIALOG    59
  3375.  
  3376.  Connection: If you are using a modem, Telemate determines online  and
  3377.  offline status  by  inspecting  the  carrier  signal  of  the  modem.
  3378.  Therefore, you should not force the  carrier signal always true.   If
  3379.  you use a cable or a null modem to connect two computers, there is no
  3380.  carrier signal and it will be will online.
  3381.  
  3382.  Add Line Feed: Some BBS's do not add  a line feed at the end of  each
  3383.  line of data, you should turn this option on to add a line feed.
  3384.  
  3385.  Add Return:  If this  option is  on, a  carriage return  (Ctrl-M)  is
  3386.  supplied after a line feed is received.
  3387.  
  3388.  Local Echo: If  the remote system  does not send  the characters  you
  3389.  typed back, you should  turn this on and  the characters you echo  to
  3390.  the terminal automatically.
  3391.  
  3392.  Auto Wrap: If this option is on, after a character reaches column 80,
  3393.  the cursor is wrapped to a  new line. Otherwise, the cursor stays  at
  3394.  column 80.
  3395.  
  3396.  Destructive Backspace: If this option is on, backspace (Ctrl-H)  will
  3397.  destroy the character on the  left.  Otherwise, backspace only  moves
  3398.  the cursor to the left.
  3399.  
  3400.  Strip High Bit: If  this option is  on, the 8th  bit of the  incoming
  3401.  data will be filter out.
  3402.  
  3403.  Confirm Hang Up: If this option is on and the hangup command [Alt  H]
  3404.  is issued, you will be asked for confirmation.
  3405.  
  3406.  XON/XOFF flow control: When this  option is on, XOFF (Ctrl-S)  causes
  3407.  the terminal to stop transmitting characters until a XON (Ctrl-Q)  is
  3408.  received.
  3409.  
  3410.  RTS/CTS flow control: High speed  modems use hardware handshaking  to
  3411.  control the  flow  of data.  If  your modem  supports  hardware  flow
  3412.  control, this option should be on.
  3413.  
  3414.  Expand Blank Line: If this is on, during ASCII transfers, pasting  or
  3415.  quoting and there  is a  blank line, Telemate  adds a  space to  that
  3416.  line. This is very useful for systems that assume a blank line  means
  3417.  "end of message", such as pasting a message to most bulletin boards.
  3418.  
  3419.  Line/Character Pacing: During ASCII transfers, pasting or quoting  to
  3420.  the remote system, it may be necessary to wait between each character
  3421.  or each line. Line pace is the amount of time (in 1/10 seconds), that
  3422.  Telemate should wait after sending each line while character pace  is
  3423.  the time delay that Telemate should wait between each character.
  3424.  
  3425.  Pace Character: During an ASCII upload (or pasting marked text), some
  3426.  remote systems send a special character  when it is ready to  receive
  3427.  the next line.  Such character is  called a pace  character. If  this
  3428.  value is 0, Telemate upload/paste without waiting for the character.
  3429.  
  3430.  Extended Pacing: Similar to character pacing, an extended pace is the
  3431.  time delay, in 1/10 seconds,  that Telemate should wait between  each
  3432.  character in a macro or in a string PUT by a script file.
  3433.  
  3434.  TELEMATE 2.11                                 THE OPTION DIALOG    60
  3435.  
  3436.  Initial Guessing:  If  this option is turned  on, Telemate scans  the
  3437.  incoming data  and looks  for  'From:' or  'Name:' and  remember  the
  3438.  initials of the following name.  If there is any chance that there is
  3439.  a wrong guess, the guessing initial will be emptied.
  3440.  
  3441.  Quote Prefix: This is the string to be sent before each quoted  line.
  3442.  If the character '@' is in the string, it is replaced by the guessing
  3443.  initial if the Initial Guessing feature is enabled. Otherwise, it  is
  3444.  rejected.  To add a tailing  space to the prefix, the quotation  mark
  3445.  should be used, for example, "@> " appends a space to '@>'.
  3446.  
  3447.  
  3448.  Communication Options
  3449.  
  3450.   ┌──────────────────────────────────────────────────────────────┐
  3451.   │                                                              │
  3452.   │  Modem Init String     ATZ^M___________________________      │
  3453.   │  Modem HangUp String   ^#~~~+++~~~ATH0^M_______________      │
  3454.   │  Auto Answer String    ~~+++~~AT S0=1 Q1 E0^M__________      │
  3455.   │  Answer Back String                                          │
  3456.   │                                                              │
  3457.   │                                                              │
  3458.   │  Port          ( ) COM1  ( ) COM3  ( ) COM5  ( ) COM7        │
  3459.   │                (*) COM2  ( ) COM4  ( ) COM6  ( ) COM8        │
  3460.   │                                                              │
  3461.   │  Baud Rate     ( ) 300        ( ) 4800       ( ) 38400       │
  3462.   │                ( ) 1200       ( ) 9600       ( ) 57600       │
  3463.   │                (*) 2400       ( ) 19200      ( ) 115200      │
  3464.   │                                                              │
  3465.   │  Parity        (*) None       ( ) Even       ( ) Odd         │
  3466.   │  Data Bits     ( ) 7          (*) 8                          │
  3467.   │  Stop Bits     (*) 1          ( ) 2                          │
  3468.   │                                                              │
  3469.   │                 ╔════╗              ┌────────┐               │
  3470.   │                 ║ OK ║              │ Cancel │               │
  3471.   │                 ╚════╝              └────────┘               │
  3472.   └──────────────────────────────────────────────────────────────┘
  3473.  
  3474.  Modem Init String:  This string is  sent to the  modem when  Telemate
  3475.  first starts or switches to the originate mode. The '^(' macro symbol
  3476.  refers to this string.
  3477.  
  3478.  Modem HangUp String: This string is sent to the modem to hang up  the
  3479.  phone.  The '^*' macro symbol  refers to this string. The '^#'  macro
  3480.  symbol should be included in this  string such that it will drop  DTR
  3481.  to hangup.
  3482.  
  3483.  Auto Answer String: This  string is sent to  the modem when  Telemate
  3484.  switches to the  Answer mode. The  '^)' macro symbol  refers to  this
  3485.  string.
  3486.  
  3487.  Answer Back string:   This string is sent  to the remote system  when
  3488.  the ASCII code ENQ is received. However, this string will not be sent
  3489.  if CIS Quick B transfers are selected because ENQ is used as part  of
  3490.  that protocol.
  3491.  
  3492.  
  3493.  TELEMATE 2.11                                 THE OPTION DIALOG    61
  3494.  
  3495.  Port: Port refers to the communications  port to which your modem  is
  3496.  attached. Telemate supports up to  8 different port. The ordinary  PC
  3497.  user normally  uses  COM1  or  COM2.   If  this  option  is  set  the
  3498.  'Default',  Telemate  will   use  the   COM  port   defined  in   the
  3499.  configuration file.
  3500.  
  3501.  Baud Rate: It is the speed at which communications take place.  Check
  3502.  your modem manual if  you are unsure regarding  what speed it is.  If
  3503.  you are using Telemate to connect computers directly together without
  3504.  modems, it is possible to use the maximum baud rate of 115,200.
  3505.  
  3506.  Parity: It is a form of error checking. You can choose between  None,
  3507.  Even, and Odd.  The vast majority of BBS's are set up for No parity.
  3508.  
  3509.  Data Bits and Stop Bits:  Data bits refers to  how many bits of  data
  3510.  are sent before a stop bit is  sent. Data is normally sent in  chunks
  3511.  of 9 bits, 8 data bits and 1  stop bit. Some  BBS's or computers  may
  3512.  however be set up for 7 data bits and 2 stop bits.
  3513.  
  3514.  Protocol Options
  3515.  
  3516.   ┌─────────────────────────────────────────────────────────────────┐
  3517.   │                           ┌─ ASCII ──────────────────────────┐  │
  3518.   │   [X] Filename Guessing   │ Upload Download                  │  │
  3519.   │   [X] Check Disk Space    │   [ ]    [ ]    Strip High Bit   │  │
  3520.   │                           │   [ ]    [ ]    Translation      │  │
  3521.   │  ┌─ Zmodem ────────────┐  │   [ ]    [ ]    Strip CR         │  │
  3522.   │  │  [X] Recovery       │  │   [ ]    [ ]    Strip LF         │  │
  3523.   │  │  [X] Auto-Download  │  │   [ ]    [ ]    Add CR before LF │  │
  3524.   │  │  [ ] ASCII-Upload   │  │   [ ]    [ ]    Add LF after  CR │  │
  3525.   │  └─────────────────────┘  └──────────────────────────────────┘  │
  3526.   │                                                                 │
  3527.   │  ┌─ External Protocols ──────────────────────────────────────┐  │
  3528.   │  │  Protocol       Upload    Download Prompt   Auto-Download │  │
  3529.   │  │  Name      Key  Batch     Batch    DL Name  Sequence      │  │
  3530.   │  │  BiModem    I   BI-MODEM  BI-MODEM   [ ]     ^H ^H ^H ^H  │  │
  3531.   │  │  Jmodem     J   JMODEM-U  JMODEM-D   [X]    _____________ │  │
  3532.   │  │  Kermit     K   KERMIT-U  KERMIT-D   [ ]    _____________ │  │
  3533.   │  │  Puma       P   PUMA-U    PUMA-D     [ ]    ^V^H^V^H^VPum │  │
  3534.   │  └───────────────────────────────────────────────────────────┘  │
  3535.   │                                                                 │
  3536.   │                     ╔════╗             ┌────────┐               │
  3537.   │                     ║ OK ║             │ Cancel │               │
  3538.   │                     ╚════╝             └────────┘               │
  3539.   └─────────────────────────────────────────────────────────────────┘
  3540.  
  3541.  Filename Guessing:  Some  protocols, such as  Xmodem, require you  to
  3542.  supply a download filename.  If  this option is on, Telemate  guesses
  3543.  the possible filename based on the  incoming text and puts it in  the
  3544.  file selection box if the protocol requires a download filename.
  3545.  
  3546.  
  3547.  TELEMATE 2.11                                 THE OPTION DIALOG    62
  3548.  
  3549.  Check Disk Space:  If this option  is on, the free disk space in  the
  3550.  download directory will be shown in the protocol selection box and  a
  3551.  warning message will be displayed if the size of the downloading file
  3552.  is larger than  the free  disk space. If  the message  appears ,  you
  3553.  should use the  MOVE function in  the DOS command  window [Alt R]  to
  3554.  make room for the downloading file.
  3555.  
  3556.  Zmodem Recovery:  When  this is  on,  Zmodem resumes  an  interrupted
  3557.  transfer at a later time.
  3558.  
  3559.  Zmodem Auto-Download: If  this option is  on, Telemate  automatically
  3560.  takes over the reception without your  having to strike a single  key
  3561.  or enter file names.
  3562.  
  3563.  Zmodem ASCII-Upload: If this option is on, Telemate sends the  remote
  3564.  system a signal to  indicate the file is  an ASCII file and  requires
  3565.  end-of-line conversion.   Caution: This option  should be turned  off
  3566.  unless the remote system requests it to be turned on; otherwise,  the
  3567.  upload will not success.
  3568.  
  3569.  ASCII Upload/Download: A  number of options  are available for  ASCII
  3570.  transfers. If 'Strip High Bit' is  on, the 8th bit will be  stripped.
  3571.  If 'Translation' is on, the keyboard table will be used to  translate
  3572.  the incoming or ongoing characters. If 'Strip CR' is on, the carriage
  3573.  return character is  rejected.  If  'Strip LF' is  on, the line  feed
  3574.  character is rejected.   If 'Add  CR before LF'  is on, the  carriage
  3575.  return character is inserted before the line feed character.  If 'Add
  3576.  LF after CR'  is on, the  line feed character  is inserted after  the
  3577.  carriage return character.
  3578.  
  3579.  Protocol Name:  This  is  the  name  of  the  corresponding  external
  3580.  protocol.
  3581.  
  3582.  Key: This  is  the key  used  to invoke  the  corresponding  external
  3583.  protocol in the protocol menu.
  3584.  
  3585.  Upload Batch: This is filename of the batch file for upload with  the
  3586.  corresponding external protocol.   For  detail on the  format of  the
  3587.  batch file, please refer to the Appendix EXTERNAL PROTOCOLS.
  3588.  
  3589.  Download Batch: This is the filename  of the batch file for  download
  3590.  with the corresponding external protocol. For detail on the format of
  3591.  the batch file, please refer to the Appendix EXTERNAL PROTOCOLS.
  3592.  
  3593.  Prompt Download Name:  If this  option is on,  you will  be asked  to
  3594.  enter a filename before  downloading with the corresponding  external
  3595.  protocol.
  3596.  
  3597.  
  3598.  TELEMATE 2.11                                 THE OPTION DIALOG    63
  3599.  
  3600.  Auto-Download Sequence:  New external  protocols have the ability  to
  3601.  start  the  download  automatically  by  detecting  a  specific  data
  3602.  sequence.  Telemate  scans the  incoming data  for the  auto-download
  3603.  sequence and  executes the  corresponding  external protocol.    This
  3604.  feature is disabled  if 'Prompt Download  Name' option is  ON or  the
  3605.  terminal window, command stack window or  the chat window is not  the
  3606.  the top window.   In  addition, this  feature is  disabled within  15
  3607.  seconds after the sequence is detected and the external protocols  is
  3608.  called such that you have time to modify an incorrect batch file  for
  3609.  that external protocol.  The carriage return '^M' and line feed  '^J'
  3610.  character must  not  present in  the  sequence.   The  following  are
  3611.  protocols that support this feature and their auto-download sequence.
  3612.  
  3613.       Bimodem        ' ^H ^H ^H ^H ^H ^H'
  3614.       Puma           '^V^H^V^H^VPuma^V^H^V^H^V'
  3615.       Zmodem         '*^XB000'
  3616.  
  3617.  Note: To  use an  external Zmodem  driver, you  should turn  off  the
  3618.  Zmodem Auto-download option in the Options/Protocol dialog.
  3619.  
  3620.  
  3621.  TELEMATE 2.11               APPENDIX A: FILE TRANSFER PROTOCOLS    64
  3622.  
  3623.  APPENDIX A: FILE TRANSFER PROTOCOLS
  3624.  
  3625.  Xmodem: This is  the most popular  protocol in use  today, but it  is
  3626.  slowly being replaced by quicker  and more reliable protocols.  Error
  3627.  checking is a checksum or a  the Cyclic Redundancy Check. The  Xmodem
  3628.  protocol requires a setup of no parity, 8 data bits, and 1 stop  bit,
  3629.  If it is not the current COM  port setup, Telemate changes it to  8N1
  3630.  temporarily and  changes  it  back after  the  transmission.    While
  3631.  receiving a  file,  Telemate accepts  both  128 byte  and  1024  byte
  3632.  blocks, which is called a Xmodem-1K protocol.  While sending a  file,
  3633.  Xmodem always uses the 128 byte block.
  3634.  
  3635.  Xmodem-1K: This is a variation of  Xmodem which uses blocks that  may
  3636.  be 128 bytes or 1024 bytes  in size. Telemate supports this  protocol
  3637.  indirectly by allow 1K block in Xmodem protocol.  Some BBS  softwares
  3638.  refer to Xmodem-1K as Ymodem. Ymodem sends the name, size and date of
  3639.  the file but Xmodem-1K does not.  If the filename 'UNKNOWN.$$$' shows
  3640.  in the transfer window  during a Ymodem transfer,  it is likely  that
  3641.  the BBS software  is using Xmodem-1K, in this case, you should select
  3642.  Telemate's Xmodem protocol.
  3643.  
  3644.  Relaxed Xmodem:  This is  the same  as Xmodem  except that  it has  a
  3645.  longer delay time. This is for use with remote services that can  not
  3646.  tolerate strict timing during Xmodem transfers.
  3647.  
  3648.  Ymodem: This is a variation of the Xmodem which uses blocks that  may
  3649.  be 128 bytes or 1024 bytes in size and keeps the correct name,  size,
  3650.  and date.
  3651.  
  3652.  Batch Ymodem: This protocol  is a variation  on Ymodem, which  allows
  3653.  multiple files to be sent per transfer. While transferring files,  it
  3654.  keeps the correct name, size, and date, and may use 128 or 1024  byte
  3655.  block sizes.
  3656.  
  3657.  Ymodem-G: This protocol is a  variation on Batch Ymodem. It  achieves
  3658.  very high transfer rates by sending blocks one after another  without
  3659.  waiting for acknowledgement.  This however means  that an  error-free
  3660.  link such as an  error-correcting modem or  null modem cable  between
  3661.  two computers is needed. If an error is detected by the receiver, the
  3662.  transfer is aborted. It allows transferring multiple files.
  3663.  
  3664.  Zmodem: This advanced protocol is both fast and reliable, and  offers
  3665.  many features. Zmodem  can transfer a  group of files  in one  batch,
  3666.  while keeping  the exact  file  size and  dates. Zmodem  detects  and
  3667.  recovers from errors quickly.  The Zmodem Recovery feature can resume
  3668.  an interrupted transfer.
  3669.  
  3670.  SEAlink: SEAlink is a advanced version of Xmodem developed by  System
  3671.  Enhancement Associates. It  is a  sliding window  protocol.   SEAlink
  3672.  passes a name,  size, and date  of the transferring  file and  allows
  3673.  multiple files to be transfered.
  3674.  
  3675.  Telink: This protocol is primarily found  on Fido BBS systems. It  is
  3676.  basically the Xmodem protocol using CRC checking with an extra  block
  3677.  sent ahead  of  the file  telling  its  name, size,  and  date.  This
  3678.  protocol allows more than one file to be sent at a time.
  3679.  
  3680.  
  3681.  TELEMATE 2.11               APPENDIX A: FILE TRANSFER PROTOCOLS    65
  3682.  
  3683.  Modem7: Modem7 is a relative of Xmodem. It passes the filename before
  3684.  starting the transfer. It  is common on  CP/M systems. This  protocol
  3685.  allows more than one file to be sent at a time.
  3686.  
  3687.  ASCII: This protocol acts as if  the sender is typing the  characters
  3688.  and the  receiver is  recording them.   However,  there is  no  error
  3689.  detection in this protocol.   Although you can  use this protocol  to
  3690.  upload your  message, you  are suggested  to use  the Paste  [Alt  P]
  3691.  command to send the prepared message.
  3692.  
  3693.  CIS Quick B: This protocol is used only on the Compuserve Information
  3694.  Service (CIS). It is fast and specially suited for the networks  used
  3695.  in accessing CIS, which have large  turnaround delays. A CIS Quick  B
  3696.  transfer, both  sending  and  receiving,  is  totally  controlled  by
  3697.  Compuserve. Therefore, you should select this protocol before telling
  3698.  CIS what files to send or receive. You should select this protocol in
  3699.  the dial entry  for CIS  so each  time it  is connected  to CIS,  the
  3700.  protocol will be used as default. If you select this protocol in  the
  3701.  transfer menu, Telemate displays the message "CIS Quick B ready"  and
  3702.  monitors the incoming data for the auto-transfer sequence.
  3703.  
  3704.  BiModem:  This  protocol   allows  simultaneous  bidirectional   file
  3705.  transfers. In addition, it allows you  to chat while the transfer  is
  3706.  going on.   Automatic recovery  continues the download  at the  point
  3707.  where it left off while the Auto Verification insures that the entire
  3708.  file was accurately transmitted.  When using this external  protocol,
  3709.  the 'Swap Telemate to  XMS/EMS' and 'Swap  Telemate to Disk'  options
  3710.  should be turned on to allow the working space it requires.
  3711.  
  3712.  Jmodem: This protocol is designed to maximize the amount of data that
  3713.  can be transferred in a given time. It sends very long blocks of data
  3714.  using 16 bit CRC error  correction and compressing the data  wherever
  3715.  possible.
  3716.  
  3717.  Kermit: This protocol  is designed to  permit computers of  different
  3718.  types to send files to each  other. Almost any computer using  Kermit
  3719.  can be set up to send files to another computer using Kermit.
  3720.  
  3721.  Lynx: This protocol can  transfer up to 255  files in a single  batch
  3722.  using a block size from 128 bytes to 1024 bytes. Like Zmodem, it uses
  3723.  CRC-32  error  checking  and  the  resume  option  can  continue   an
  3724.  interrupted transfer. A Run-Length-Encoding compression technique  is
  3725.  used for compressible file.
  3726.  
  3727.  MegaLink: The goal  of this  protocol is  to design  and implement  a
  3728.  protocol that is fast, reliable  and inexpensive. Megalink is a  full
  3729.  streaming protocol.  It uses a block of 512 bytes and a CRC-32  error
  3730.  correction to improve the performance.
  3731.  
  3732.  Puma: This protocol has a full  color display of transfer status.  It
  3733.  can transfer up  to 99 files  in a single  batch using dynamic  block
  3734.  scaling for optimal data throughput.  Like Zmodem, the resume  option
  3735.  can continue  an  interrupted transfer.    And  it can  use  the  RLE
  3736.  technique to compress the file.
  3737.  
  3738.  
  3739.  TELEMATE 2.11           APPENDIX B: DEFINING EXTERNAL PROTOCOLS    66
  3740.  
  3741.  EXTERNAL PROTOCOLS
  3742.  
  3743.  Telemate allows users to define as many as 4 external protocols using
  3744.  DOS batch  files. Some  external protocol  drivers require  an  large
  3745.  amount of memory, you should turn  on the 'Swap Telemate to  XMS/EMS'
  3746.  and 'Swap Telemate to disk' options on.
  3747.  
  3748.  When the external protocol is  selected, Telemate executes the  batch
  3749.  file and pass to  it 3 parameters. Sometimes  the third parameter  is
  3750.  blank.
  3751.  
  3752.         Parameter       Description
  3753.         ─────────       ───────────
  3754.            %1           the baud rate
  3755.            %2           the com port number (1 - 8)
  3756.            %3           the file to transfer
  3757.  
  3758.  The batch file should call a  driver program for the protocol,  using
  3759.  the supplied parameters. For example, Telemate does not have built-in
  3760.  Kermit support.  You may,  if  you wish,  install  it as  a  external
  3761.  protocol. The batch file for download may contain the command:
  3762.  
  3763.       CKERMIT -b %1 -l %2 -s %3
  3764.  
  3765.  You can define the name, the key and the batch files for uploads  and
  3766.  downloads.  Bimodem, Jmodem, Kermit and Puma are set by default.
  3767.  
  3768.  NOTE: You can find those protocol drivers in many public BBS's.
  3769.  
  3770.  
  3771.  TELEMATE 2.11                             APPENDIX C: USAGE LOG    67
  3772.  
  3773.  APPENDIX C: USAGE LOG
  3774.  
  3775.  As you use Telemate on a daily basis, Telemate keeps a record of your
  3776.  communications activities. This  record is  stored in  a file  called
  3777.  TM.USE. Below is an  excerpt from a TM.USE  file. The TM.USE file  is
  3778.  divided into  three  parts:  Comments  in  brackets    [  ]  are  our
  3779.  explanatory notes.
  3780.  
  3781.   TIME      DATE     DESCRIPTION [COMMENTS]
  3782.   --------  -------  ----------------------
  3783.   22:52:53  1-24-89  Begin session    [Telemate is loaded]
  3784.   22:57:24  1-24-89  Online      [Carrier is found]
  3785.   22:57:30  1-24-89  Connect to CompuServe   [Remote system name]
  3786.   23:10:34  1-24-89  Offline   [Carrier lost]
  3787.   23:11:32  1-24-89  Online
  3788.   23:11:38  1-24-89  Connect to SouthWest Connect
  3789.   23:36:37  1-24-89  Receive-Z TM200-1.ZIP (171K) success, transfer
  3790.                              |      |              |
  3791.                [Zmodem successfully receive the file TM200-1.ZIP]
  3792.   23:37:16  1-24-89  Offline
  3793.   23:37:39  1-24-89  End session  [Exit to DOS]
  3794.  
  3795.  Telemate comes  with a  small program  called TMSTAT.EXE.  TMSTAT.EXE
  3796.  takes the information  in TM.USE  and produces  a useful  statistical
  3797.  report on your usage of Telemate. The format for using TMSTAT.EXE is
  3798.  
  3799.       TMStat [<usage file name>] [/ddd] [/LDnnn.nn]
  3800.  
  3801.  where <usage file  name> is the  name of the  usage file, default  is
  3802.  TM.USE and 'ddd' refers to the last ddd days to report on.  The '/LD'
  3803.  option estimates how much  it cost if 'nnn.nn'  dollar per minute  is
  3804.  charged in long distance service.
  3805.  
  3806.  For example, if you would like  TMSTAT to compile a report with  long
  3807.  distance evaluation on your usage for the past week you would type at
  3808.  the DOS command line:
  3809.  
  3810.       TMStat TM.USE /7 /LD0.25
  3811.  
  3812.  Below is a sample  report for a 10  day period. Almost everything  in
  3813.  the report is self-explanatory, but a  few comments are added in  the
  3814.  brackets [ ].
  3815.  
  3816.   TMStat Version 2.11
  3817.  
  3818.   Session time    8:24:33  [how long Telemate is executed]
  3819.   Online time     5:07:48  [how long Telemate is online]
  3820.   Receive time    1:40:01  [time used for receiving files]
  3821.   Send time       0:42:16  [time used for sending files]
  3822.  
  3823.   Transfer     Receive    Receive    Send       Send     Average
  3824.   Protocol     Number     K bytes    Number     K bytes      CPS
  3825.   --------------------------------------------------------------
  3826.   Zmodem            4         175         1         180      258
  3827.   Ymodem-G          8         620         0           0      282
  3828.   --------------------------------------------------------------
  3829.   Total:           12         795         1         180      270
  3830.  
  3831.  TELEMATE 2.11                             APPENDIX C: USAGE LOG    68
  3832.  
  3833.   BBS Name         Connection   Time   Receive   Send  CPS     LD
  3834.   -----------------------------------------------------------------
  3835.   SouthWest Connect      15    3:46:02     620    180  277    56.50
  3836.   Southern Reaches        3    1:21:46     175      0  253    20.44
  3837.   -----------------------------------------------------------------
  3838.   Total:   2 BBS         18    5:07:48     795    180  270    76.90
  3839.  
  3840.  
  3841.             Telemate Usage Chart             Online  ░░░░░░░░░░
  3842.                                             Session  ▒▒▒▒▒▒▒▒▒▒
  3843.             ┌──────────────────────────────────────────────────┐
  3844.        1.3  │                                              ▒   │
  3845.        1.2  │                                          ▒   ▒   │
  3846.        1.2  │                                         ░▒   ▒   │
  3847.        1.1  │                                         ░▒ ▒░▒   │
  3848.        1.0  │                                         ░▒ ▒░▒   │
  3849.        0.9  │                                         ░▒ ▒░▒   │
  3850.        0.8  │                                         ░▒ ▒░▒   │
  3851.        0.8  │                             ▒           ░▒ ▒░▒   │
  3852.        0.7  │                          ░▒ ▒   ▒       ░▒ ▒░▒   │
  3853.        0.6  │                          ░▒ ▒   ▒       ░▒ ▒░▒   │
  3854.        0.5  │                          ░▒░▒  ░▒       ░▒░▒░▒   │
  3855.        0.4  │                          ░▒░▒  ░▒       ░▒░▒░▒   │
  3856.        0.3  │   ░▒                     ░▒░▒  ░▒      ▒░▒░▒░▒ ▒ │
  3857.        0.2  │   ░▒                 ░▒  ░▒░▒ ▒░▒      ▒░▒░▒░▒ ▒ │
  3858.        0.2  │ ░▒░▒                 ░▒  ░▒░▒░▒░▒     ░▒░▒░▒░▒░▒ │
  3859.        0.1  │ ░▒░▒                 ░▒  ░▒░▒░▒░▒     ░▒░▒░▒░▒░▒ │
  3860.    Number   │  1 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 1 1 │
  3861.   of Hours  │  2 1 2 3 4 5 6 7 8 9 0 1 2 1 2 3 4 5 6 7 8 9 0 1 │
  3862.             └──────── AM Hours ───────┴─────── PM Hours ───────┘
  3863.  
  3864.  
  3865.  TELEMATE 2.11                   APPENDIX D: THE PHONE DIRECTORY    69
  3866.  
  3867.  APPENDIX D: THE PHONE DIRECTORY
  3868.  
  3869.  Telemate utility  program TMPHONE.EXE  helps you  maintain the  phone
  3870.  directory.   It changes  the  size of  the phone  directory,  inserts
  3871.  entries, deletes entries,  reorder entries,  sorts directory,  clears
  3872.  total, zaps connect date, changes the phone directory size and prints
  3873.  directory.  To maintain a phone  directory, at the DOS command  line,
  3874.  type
  3875.  
  3876.       TMPHONE [<name of phone directory>]
  3877.  
  3878.  and press [Enter]. If no phone directory name is supplied, TM.FON and
  3879.  TM.MEM will be used in the maintenance program.
  3880.  
  3881.  Although you can insert  and delete an entry  of the phone  directory
  3882.  using an editor, you will lose  track of the memo field.   Therefore,
  3883.  you should  always use  this utility  program to  maintain the  phone
  3884.  directory.
  3885.  
  3886.  The file TMFON.H contains the format of the phone directory such that
  3887.  you can  write your  own  maintenance program  or even  a  conversion
  3888.  program.  Each entry  in the phone directory  requires 131 bytes  and
  3889.  the number of entries in a directory can be calculated by
  3890.  
  3891.       (file size of the phone directory) / 131
  3892.  
  3893.  
  3894.  
  3895.  TELEMATE 2.11                     APPENDIX E: MEMORY MANAGEMENT    70
  3896.  
  3897.  APPENDIX E: MEMORY MANAGEMENT
  3898.  
  3899.  About this Appendix
  3900.  
  3901.  Below is a description on how Telemate uses XMS,  EMS and EGA/VGA RAM
  3902.  to  store data.   The description of XMS is quoted from XMS.TXT,  the
  3903.  official   document  by  Microsoft  Corporation,   Lotus  Development
  3904.  Corporation,   Intel  Corporation,  and  AST  Research,   Inc.    The
  3905.  description of EMS is quoted  from LIMSIM41.DOC,  a  transcription of
  3906.  the Lotus/Intel/Microsoft (LIM) Expanded Memory Specification.
  3907.  
  3908.  
  3909.  Extended Memory Specification    XMS
  3910.  ====================================
  3911.  
  3912.  Extended  Memory Specification (XMS)  allows DOS programs to  utilize
  3913.  additional memory found in Intel's 80286  and 80386 based machines in
  3914.  a consistent,  machine independent manner.   With some  restrictions,
  3915.  XMS  adds  almost  64K  to the 640K which  DOS  programs  can  access
  3916.  directly.  XMS also provides DOS  programs  with a standard method of
  3917.  storing data in extended memory.
  3918.  
  3919.  Definitions
  3920.  -----------
  3921.  
  3922.   Extended  - Memory in 80286 and 80386 based machines which
  3923.   Memory      is located above the 1MB address boundary.
  3924.  
  3925.   High Memory Area
  3926.   (HMA)     - The first 64K of extended memory.  The High Memory
  3927.               Area is unique because code can be executed in it while
  3928.               in real mode.  The HMA officially starts at FFFF:10h
  3929.               and ends at FFFF:FFFFh making it 64K-16 bytes in length.
  3930.  
  3931.   Upper Memory Block
  3932.   (UMB)     - Blocks of memory available between DOS's 640K limit and
  3933.               the 1MB address boundary.  The number, size and location
  3934.               of these blocks vary widely depending upon the types
  3935.               of hardware adapter cards installed in the machine.
  3936.  
  3937.   Extended Memory Block
  3938.   (EMBs)    - Blocks of extended memory located above the HMA which
  3939.               can only be used for data storage.
  3940.  
  3941.   A20 Line  - The 21st address line of 80x86 CPUs.  Enabling the A20
  3942.               line allows access to the HMA.
  3943.  
  3944.   XMM       - An Extended Memory Manager.  A DOS device driver which
  3945.               implements XMS.  XMMs are machine specific but allow
  3946.               programs to use extended memory in a machine-independent
  3947.               manner.
  3948.  
  3949.   HIMEM.SYS - The Extended Memory Manager currently being distributed
  3950.               by Microsoft.
  3951.  
  3952.  The following is a helpful diagram.
  3953.  
  3954.  
  3955.  TELEMATE 2.11                     APPENDIX E: MEMORY MANAGEMENT    71
  3956.  
  3957.  
  3958.  Extended Memory Specification (XMS) Memory Diagram
  3959.  --------------------------------------------------
  3960.  
  3961.             ^              ^
  3962.             |              |
  3963.             |              |
  3964.             |              |
  3965.             |   Possible   |
  3966.             |   Extended   |
  3967.             | Memory Block |
  3968.             |     (EMB)    |
  3969.             |              |
  3970.       1088K +--------------+
  3971.             | High Memory  |
  3972.             |  Area (HMA)  |
  3973.       1024K +--------------+
  3974.             |              |
  3975.             |   Possible   |
  3976.             | Upper Memory |
  3977.             |  Block (UMB) |
  3978.             |              |
  3979.        640K +--------------+
  3980.             |              |
  3981.             |              |
  3982.             | Conventional |
  3983.             |    Memory    |
  3984.             |              |
  3985.             |              |
  3986.             |              |
  3987.             |              |
  3988.           0 +--------------+
  3989.  
  3990.  
  3991.  Expanded Memory Specification    EMS
  3992.  ====================================
  3993.  
  3994.  The LIM Expanded Memory Specification (EMS) defines the software
  3995.  interface between the Expanded Memory Manager (EMM) and application
  3996.  programs that use expanded memory.
  3997.  
  3998.  Definitions
  3999.  -----------
  4000.  
  4001.   Expanded  -  Memory beyond DOS's 640K-byte limit. The LIM
  4002.   memory       specification 4.0 supports up to 32M bytes of expanded
  4003.                memory.
  4004.  
  4005.   Physical  -  Because the 8086, 8088, and 80286 (in real mode)
  4006.   pages        microprocessors can physically address only 1M bytes
  4007.                of memory, they access expanded memory through several
  4008.                physical pages which is located in the 1M bytes range.
  4009.                Physical pages are typically 16K of memory.
  4010.  
  4011.   Page      -  The computer accesses logical pages through a physical
  4012.   frame        block of memory called a page frame.  The page frame
  4013.                contains multiple physical pages.
  4014.  
  4015.  TELEMATE 2.11                     APPENDIX E: MEMORY MANAGEMENT    72
  4016.  
  4017.   Logical   -  Expanded memory is divided into segments called logical
  4018.   pages        pages.  These pages are typically 16K of memory.
  4019.                A logical page of expanded memory can be mapped into
  4020.                any one of the physical pages in the page frame.
  4021.                Thus, a read or write to the physical page actually
  4022.                becomes a read or write to the associated logical page.
  4023.  
  4024.  
  4025.  The following is a helpful diagram for expanded memory.
  4026.  
  4027.  Expanded Memory Specification (EMS) Memory Diagram
  4028.  --------------------------------------------------
  4029.  
  4030.                                        32M +--------------+
  4031.                                        /   |              |
  4032.                                      /     |              |
  4033.                                    /       |              |
  4034.                                  /         |              |
  4035.                                /           |   Expanded   |
  4036.                              /             |    Memory    |
  4037.   1024K +--------------+   /               |              |
  4038.         | / / / / / /  | /                 |              |
  4039.    960K +--------------+                   |              |
  4040.         |  Page Frame  |                   |              |
  4041.         |              |                   |              |
  4042.         | 12 16K-Byte  |                   |              |
  4043.         |   Physical   |                   |              |
  4044.         |    Pages     |                   |              |
  4045.    768K +--------------+                   | Divided into |
  4046.         | / / / / / /  | \                 |   logical    |
  4047.    640K +--------------+   \               |    pages     |
  4048.         |              |     \             |              |
  4049.         | 24 16K-Byte  |       \           |              |
  4050.         |   Physical   |         \         |              |
  4051.         |    Pages*    |           \       |              |
  4052.         |              |             \     |              |
  4053.    256K +--------------+               \   |              |
  4054.         |              |                 \ |              |
  4055.         | / / / / / /  |                  0+--------------+
  4056.         |              |
  4057.       0 +--------------+
  4058.   *Intended for operating
  4059.    system/environment use only
  4060.  
  4061.  
  4062.  How Telemate uses Expanded Memory and Extended Memory
  4063.  
  4064.  In the older EMS 3.2, there  are only 4 physical pages located  above
  4065.  640K which is call the standard page frame.  In EMS 4.0, there should
  4066.  be 12  physical pages  above 640K.   However,  some EMS  4.0  drivers
  4067.  provide only  the  standard  page  frame  and  some  advanced  memory
  4068.  management programs use some of  those physical pages to enlarge  the
  4069.  conventional memory area.   To maintain compatibility, Telemate  only
  4070.  uses the standard page frame.
  4071.  
  4072.  
  4073.  TELEMATE 2.11                     APPENDIX E: MEMORY MANAGEMENT    73
  4074.  
  4075.  If EMS is present, Telemate maps 3 logical pages (48K) into the  page
  4076.  frame and uses it as if it is conventional memory. The remaining 16K-
  4077.  byte physical page  arts as a  buffer to  swap data to  and from  the
  4078.  conventional memory  and  Expanded  Memory.  The  data  includes  the
  4079.  content of  the backscroll  buffer,  clipboard buffer,  editor  file,
  4080.  viewer file and phone directory.  As a logical page contains only 16K
  4081.  bytes, a large phone directory have to be divided into several  pages
  4082.  - each contains 125  phone entries.  Each  phone entry is 131  bytes.
  4083.  Therefore, a  125-entry  (16375  bytes) phone  directory  occupies  1
  4084.  logical page while  a 126-entry  (16506 bytes)  directory occupies  2
  4085.  logical pages (32K).  Telemate can also  swap part of  itself to  EMS
  4086.  while in DOS shell.
  4087.  
  4088.  XMS requires a driver as an interface between the Extended Memory and
  4089.  the application  program.   You can  find HIMEM.SYS  by Microsoft  in
  4090.  public domain and you should include the line DEVICE=HIMEM.SYS in the
  4091.  CONFIG.SYS.  This  line must  be the  first device  driver that  uses
  4092.  Extended Memory.  RAM disk drivers  or other device drivers that  use
  4093.  Extended Memory must be placed after this line.
  4094.  
  4095.  Caution: VDISK.SYS  from DOS  3.3 and  below is  not compatible  with
  4096.  HIMEM.SYS.
  4097.  
  4098.  If XMS is  present, Telemate requests  the 64K High  Memory Area  and
  4099.  uses it as  if it  is conventional memory.   The  phone directory  is
  4100.  loaded into a Extended Memory Block which is allocated in multiple of
  4101.  1K-byte.  As a result, a 126-entry phone directory occupies only  17K
  4102.  bytes.  The rest of Extended Memory  is used to store the content  of
  4103.  the backscroll buffer, clipboard buffer, editor file and viewer file.
  4104.  Telemate can swap part of itself to XMS while in DOS shell.
  4105.  
  4106.  When both XMS and EMS are present, both the 64K High Memory Area  and
  4107.  the 3 EMS logical  pages (48K) are used  as if they are  conventional
  4108.  memory.  Telemate always use XMS memory prior to EMS memory to  store
  4109.  the other  data  unless it  is  overrided by  the  XMS Limit  in  the
  4110.  configuration file.  You can define the XMS Limit in the installation
  4111.  program TMINST.EXE.
  4112.  
  4113.  Software EMS emulators or simulators  are not recommended when  using
  4114.  Telemate. Though  these  simulators provide  a  way to  use  Extended
  4115.  Memory as Expanded Memory, the  overhead of these simulators is  very
  4116.  high.  Firstly,  they allocate  64K conventional memory  for the  64K
  4117.  standard page frame. Secondly, Telemate stores data in 1K-byte blocks
  4118.  but  the  simulators  have  to  load  a  16K-byte  logical  page   to
  4119.  conventional memory before allowing Telemate to store the data to the
  4120.  page frame. This  process is slow  and may cause  data lost from  the
  4121.  modem. As a result, if you  have Extended Memory, you should  install
  4122.  HIMEM.SYS as the XMS driver.
  4123.  
  4124.  
  4125.  How Telemate uses EGA/VGA video RAM
  4126.  
  4127.  Telemate can also use EGA/VGA video  RAM as data storage and  benefit
  4128.  all line modes.  When Telemate  is running in  43 or  50 lines  mode,
  4129.  about 30K extra memory  is required to store  the windows.  The  best
  4130.  way to obtain  the extra memory  is from the  EGA/VGA adapter  itself
  4131.  because it has 64K to 512K equipped.
  4132.  
  4133.  TELEMATE 2.11                     APPENDIX E: MEMORY MANAGEMENT    74
  4134.  
  4135.  EGA and VGA adapters provide 32K video memory in text mode. The video
  4136.  memory is divided into multiple screen  images, called pages.  In  25
  4137.  line mode, each page  is 4K so  that there are a  total of 8  display
  4138.  pages.  Telemate uses the first pages as the active display page  and
  4139.  the other  display pages,  28K, to  store data  such as  the  windows
  4140.  image.
  4141.  
  4142.  The 32K video buffer mentioned above begins at B8000 in text mode for
  4143.  compatibility with the CGA video buffer.  This leaves a large part of
  4144.  video RAM unused.  Telemate doubles  the size of the video buffer  to
  4145.  64K by moving the video buffer starting address to A0000 and uses the
  4146.  extra 32K to store data.  Only certain types of data can be stored in
  4147.  the extra memory because the video buffer may be destroyed during DOS
  4148.  shell.  These types of data  include the windows image and file  list
  4149.  in the file directory.  In 25 line  mode, the first  35K are used  to
  4150.  store windows image and the rest is used to increase the size of  the
  4151.  file list from 100 entries to 300  entries.  In 43/50 line mode,  all
  4152.  the video ram is occupied by the windows image.
  4153.  
  4154.  Unfortunately, the 64K mode is not compatible with any pop-up  memory
  4155.  resident programs because the address of the video buffer is changed.
  4156.  Unless Telemate is in  43 or 50  lines mode, the  32K mode should  be
  4157.  selected for compatibility.
  4158.  
  4159.  If Telemate is running  under DESQView or in  132 columns mode,  only
  4160.  the first page, i.e. EGA/VGA Ram=0, is used for compatibility.
  4161.  
  4162.  
  4163.  Optimizing Memory Usage
  4164.  
  4165.  640K Conventional + 384K Extended Memory
  4166.  
  4167.  You should set up a RAM disk in the extended memory.  DOS's VDISK.SYS
  4168.  can use  the  extended  memory  if  the  following  line  is  in  the
  4169.  CONFIG.SYS
  4170.          DEVICE=VDISK.SYS /e /s384
  4171.  this will  create a  RAM drive,  say D:.   And  you MUST  define  the
  4172.  'Virtual Memory  Directory'  to  'D:\'  under  the  Options/Directory
  4173.  dialog.   Then  save the  options  and  run Telemate  again.    After
  4174.  connected to a BBS,  the file D:\TM.VM is  created which contain  the
  4175.  content of the back scroll buffer and  the other buffers.   When  you
  4176.  shell to DOS, a part of Telemate is stored in the file D:\TM.SWP.  DO
  4177.  NOT delete these two files.
  4178.  
  4179.  
  4180.  640K Conventional + 1M or more Extended Memory
  4181.  
  4182.  You should install HIMEM.SYS, the XMS driver, by putting
  4183.          DEVICE=HIMEM.SYS
  4184.  in your CONFIG.SYS.  Telemate uses the first 64K High Memory Area  as
  4185.  if it  is conventional  memory and  the rest  to store  data and  the
  4186.  program image during the DOS  shell.  This may  take up to 512K.  The
  4187.  remaining 512K could be used  to set up a  disk cache.  For  example,
  4188.  Microsoft's SmartDrive, SMARTDRV.SYS,  is compatible with  HIMEM.SYS.
  4189.  Together in CONFIG.SYS should be the lines
  4190.  
  4191.  TELEMATE 2.11                     APPENDIX E: MEMORY MANAGEMENT    75
  4192.  
  4193.          FILES=20
  4194.          BUFFERS=5
  4195.          SHELL=COMMAND.COM /p /e:1000
  4196.          DEVICE=HIMEM.SYS
  4197.          DEVICE=SMARTDRV.SYS 512
  4198.  
  4199.  Caution: VDISK.SYS  in DOS  3.3  or earlier  is not  compatible  with
  4200.  HIMEM.SYS.
  4201.  
  4202.  
  4203.  640K Conventional + 1M or more Extended Memory and Expanded Memory
  4204.  
  4205.  Some  computers  come  with  an  Expanded  Memory  Manager,  such  as
  4206.  EMM412C.SYS, which can turn part of the Extended Memory into Expanded
  4207.  Memory.  You  should include  both HIMEM.SYS and  EMMxxxx.SYS in  the
  4208.  CONFIG.SYS. Telemate uses the 64K  High Memory Area and 48K  Expanded
  4209.  Memory as if they are conventional memory.  A disk cache will improve
  4210.  the overall  performance of  your  system.   The following  lines  in
  4211.  CONFIG.SYS assume that you split the 1M (1024K) Extended Memory  into
  4212.  704K Expanded Memory, 64K High Memory Area and a 256K disk cache,
  4213.          FILES=20
  4214.          BUFFERS=5
  4215.          SHELL=COMMAND.COM /p /e:1000
  4216.          DEVICE=EMM412C.SYS 704
  4217.          DEVICE=HIMEM.SYS
  4218.          DEVICE=SMARTDRV.SYS 256
  4219.  
  4220.  The parameter '704' may vary for different Expanded Memory  Managers.
  4221.  For example, the command line for QEMM.SYS should be
  4222.          DEVICE=QEMM.SYS EXTMEM=320
  4223.  which define 320K as Extended memory.
  4224.  
  4225.  If installed properly, HIMEM.SYS should report '64K High Memory  Area
  4226.  available'.
  4227.  
  4228.  At present, not many  softwares support XMS  memory.  Therefore,  you
  4229.  should allow 64K extended memory for use of the XMS High Memory  Area
  4230.  and the rest as expanded memory  so that most of the application  can
  4231.  benefit from your extra memory.
  4232.  
  4233.  
  4234.  640K Conventional + 1M or more Expanded Memory
  4235.  
  4236.  Some systems allow only  Expanded Memory.   Then the CONFIG.SYS  will
  4237.  look like
  4238.          FILES=20
  4239.          BUFFERS=5
  4240.          SHELL=COMMAND.COM /p /e:1000
  4241.          DEVICE=EMM412C.SYS
  4242.          DEVICE=SMARTDRV.SYS /a256
  4243.  
  4244.  Note that  the  '/a'  after  SMARTDRV.SYS  tells  SmartDrive  to  use
  4245.  Expanded Memory.
  4246.  
  4247.  
  4248.  
  4249.  TELEMATE 2.11                     APPENDIX E: MEMORY MANAGEMENT    76
  4250.  
  4251.  Running under DESQView/386
  4252.  
  4253.  If you  run Telemate  under DESQView  with QEMM.SYS,  you SHOULD  NOT
  4254.  include HIMEM.SYS in the CONFIG.SYS.  It seems that DESQView requests
  4255.  the High  Memory Area  via QEMM.SYS  and, therefore,  conflicts  with
  4256.  HIMEM.SYS. The CONFIG.SYS will look like
  4257.          FILES=20
  4258.          BUFFERS=5
  4259.          SHELL=COMMAND.COM /p /e:1000
  4260.          DEVICE=SMARTDRV.SYS /a256
  4261.  
  4262.  In the following  sample setup,  the 'Memory  Size' requirements  may
  4263.  vary from 430 to 500 depend on the back scroll limit and the size  of
  4264.  the files you are going to edit or view.
  4265.  
  4266.    Memory Size (in K): 470
  4267.  
  4268.    Writes text directly to screen.......: [N]
  4269.    Displays graphics information........: [N]
  4270.    Virtualize text/graphics (Y,N,T).....: [N]
  4271.    Uses serial ports (Y,N,1,2)..........: [Y]
  4272.    Requires floppy diskette.............: [N]
  4273.  
  4274.    Maximum Program Memory Size (in K)..: 640
  4275.    Maximum Expanded Memory Size (in K): 1024
  4276.  
  4277.    Text Pages: 1  Graphics Pages: 0
  4278.  
  4279.    Close on exit (Y,N,blank)........: [Y]
  4280.    Allow Close Window command.......: [N]
  4281.    Uses math coprocessor............: [N]
  4282.    Share CPU when foreground........: [Y]
  4283.    Can be swapped out (Y,N,blank)...: [N]
  4284.  
  4285.    Uses its own colors..............: [Y]
  4286.    Runs in background (Y,N,blank)...: [Y]
  4287.    Keyboard conflict (0-F)..........: [0]
  4288.    Share EGA when foreground/zoomed.: [Y]
  4289.    Protection level (0-3)...........: [0]
  4290.  
  4291.  
  4292.  
  4293.  TELEMATE 2.11                        APPENDIX F: ERROR MESSAGES    77
  4294.  
  4295.  APPENDIX F: ERROR MESSAGES
  4296.  
  4297.  When an  error is  encountered the  Error Box  appears for  a  preset
  4298.  amount of time. The length of  time displayed can be altered  through
  4299.  the Error  Pause  item  in  'Option/General  Dialog'.  The  following
  4300.  messages are the most common error messages.
  4301.  
  4302.  "Cannot open configuration file"
  4303.  
  4304.  If the  configuration file  TM.CFG is  not in  the current  directory
  4305.  Telemate will display the  message "Cannot open configuration  file".
  4306.  If you see this message, you should use TMINST.EXE to generate a  new
  4307.  configuration file and set the DOS environment string 'TMCFG' to  the
  4308.  directory containing TM.CFG. For  example, if the Telemate  directory
  4309.  is  "C:\TM"  then  the  following   line  should  be  added  to   the
  4310.  AUTOEXEC.BAT file:
  4311.  
  4312.               SET TMCFG=C:\TM\TM.CFG
  4313.  
  4314.  
  4315.  "Cannot open TM.FON"
  4316.  
  4317.  The phone directory TM.FON  is not in the  Telemate directory or  has
  4318.  not been created. Execute TMINST.EXE and copy TM.FON to the  Telemate
  4319.  directory.
  4320.  
  4321.  
  4322.  "TMS Compile error"
  4323.  
  4324.  It may be one of the two reasons.
  4325.   . Error is detected in the script file
  4326.   . Not enough memory to execute TMS.EXE.
  4327.  You should exit Telemate and  compile the script file in DOS command
  4328.  line.  The script  compiler will  give you  detailed information such
  4329.  that you can locate the error in your script.
  4330.  
  4331.  
  4332.  TELEMATE 2.11                  APPENDIX G: TELEMATE SUPPORT BBS    78
  4333.  
  4334.  APPENDIX G: TELEMATE SUPPORT BBS
  4335.  
  4336.  We appreciate suggestions and ideas; most new Telemate features  come
  4337.  from users' feedback. In order to provide a means of support, we have
  4338.  made an agreement with three Bulletin Board Systems such that you can
  4339.  find the latest version and a Telemate message area on these BBS's.
  4340.  
  4341.  Bulletin Board System  Phone Number  Network    Baud   Location
  4342.  ─────────────────────  ────────────  ─────────  ─────  ──────────────
  4343.  PC Connect             416-733-9052  SmartNet   14400  Toronto Canada
  4344.  Southern Reaches       519-973-9841  WWIV(5950)  2400  Windsor Canada
  4345.  SouthWest Connect      519-352-7010  SmartNet   14400  Chatham Canada
  4346.  User To User           214-492-6565  RelayNet   14400  Dallas  USA
  4347.  
  4348.  If you have questions, problems or suggestions or have found a bug in
  4349.  Telemate, you can  leave messages  on these  Telemate Support  BBS's.
  4350.  Echomail conferences have  been set  up by these  BBS's in  SmartNet,
  4351.  RelayNet and WWIVnet, ask your sysop to join them.
  4352.  
  4353.  Telemate National FidoEcho  is also  available from  the backbone  in
  4354.  region 11. It can be obtain through normal channels in other regions.
  4355.  
  4356.  For the  German  edition,  you  may  contact  MicroServe  Information
  4357.  eXchange at +49 4298 30086 (1200 / 2400 baud)  or  NUA 26245429823010
  4358.  through X25 packet switching network.
  4359.  
  4360.  In addition, you can reach the author on the following networks:
  4361.  
  4362.       BIX          winfredhu
  4363.       CompuServe   [72070,3515]
  4364.       InterNet     72070.3515@compuserve.com
  4365.  
  4366.  I want to express my appreciation to Avery Wagg of SouthWest Connect,
  4367.  Kevin Carr of  User To User,  Rob Lysy of  Southern Reaches and  John
  4368.  Scarfone of PC Connect for their generous support.  I am grateful  to
  4369.  Chris Brinker and  Michael Cody of  Home Plate BBS  for starting  the
  4370.  Telemate FidoEcho. Also  I thank  Marko Kohtala of  Airline BBS,  Ron
  4371.  Freimuth of Double  AAce, Bruce Guthrie  of Maxie's Toy  BBS and  Bob
  4372.  Farmer of User To User for their contributions.
  4373.  
  4374.  
  4375.  TELEMATE 2.11                                             INDEX    79
  4376.  
  4377.  INDEX
  4378.  
  4379.  
  4380.  [Alt -], 16, 54                     ASCII protocol, 65
  4381.  [Alt =], 37                         ASCII transfer, 62
  4382.  [Alt A], 36, 58                       Add CR before LF,
  4383.  [Alt B], 44                           Add LF after CR,
  4384.  [Alt C], 36, 40                       Strip CR,
  4385.  [Alt D], 25                           Strip high bit,
  4386.  [Alt E], 37                           Strip LF,
  4387.  [Alt F], 23                           Translation,
  4388.  [Alt G], 36                         Auto answer string, 48, 60
  4389.  [Alt H], 31, 37                     Auto baud detect, 56
  4390.  [Alt I], 35                         Auto dial option, 15
  4391.  [Alt J], 23                         Auto download sequence, 62
  4392.  [Alt K], 24                         Auto indent, 12, 42
  4393.  [Alt L], 34                         Auto log option, 31
  4394.  [Alt M], 45                         Auto script, 16
  4395.  [Alt O], 50                         Auto wrap, 30, 59
  4396.  [Alt P], 35, 40
  4397.  [Alt Q], 35, 40, 43, 44             B
  4398.  [Alt S], 34
  4399.  [Alt T], 32                         Back window, 44
  4400.  [Alt U], 40                         Backup source, 12, 42
  4401.  [Alt V], 43                         Batch upload, 33
  4402.  [Alt W], 19                         Batch Ymodem protocol, 63
  4403.  [Alt X], 24                         Baud rate, 7, 29, 60
  4404.  [Alt Y], 35                         Bell, 55
  4405.  [Alt Z], 19                         BiModem protocol, 62, 65
  4406.  [Center], 44                        Break signal, 37, 48
  4407.  [Ctrl Up], 44                       Busy strings, 56
  4408.  [Ctrl Down], 44
  4409.  [Ctrl Left], 24                     C
  4410.  [Scroll Lock], 45
  4411.  [Shift Alt C], 40                   Cancel string, 56
  4412.  [Shift Alt U], 40                   Capture, 13, 45
  4413.                                      Carrier signal, 30, 59
  4414.  16550 FIFO, 8                       CD, 22
  4415.  12/24 hour format, 54               CGA, 1, 4, 8
  4416.                                      Changing options, 52
  4417.  A                                   Character pacing, 59
  4418.                                      Chat mode [Alt C], 35, 36
  4419.  Add line feed, 30, 59               Check boxes, 52
  4420.  Add return, 30, 59                  Check disk space,61
  4421.  Alarm, 21, 33                       Circular buttons, 52
  4422.  Alarm song, 11                      CIS Quick B protocol, 65
  4423.  Alarm sound, 55                     Clear backscroll buffer, 45
  4424.  Alarm time, 55                      Clear text [Ctrl Home], 37
  4425.  Already online options, 15          Clipboard [Alt K], 24
  4426.  Append entries [F10], 31            Closing window, 20
  4427.  Answer mode, 36, 60                 CLS, 22
  4428.  Answer back string, 60              Connect Strings, 56
  4429.  ASCII code, 48                      Color, 13
  4430.  
  4431.  
  4432.  
  4433.  TELEMATE 2.11                                             INDEX    80
  4434.  
  4435.  
  4436.  Com parameter, 6, 29, 60            E
  4437.  Com port, 6, 29, 61
  4438.  Command line options, 15            Edit [F6], 37
  4439.  Command stack [Alt Y],  35          Edit directory, 57
  4440.  Communication options, 60           Edit menu, 12, 39
  4441.  Confirm hang up, 59                 Edit window, 37
  4442.  Connection, 30, 59                  Editor margin, 35, 39, 54
  4443.  COPY, 22                            EGA, 1, 4, 9
  4444.  Copy [Alt C], 36, 40                EMS, 1, 4, 11, 70
  4445.  cUt [Alt U], 40                     EMS Limit, 11
  4446.                                      Ending session, 24
  4447.  D                                   Enhanced CGA, 1
  4448.                                      ERASE, 22
  4449.  Data bits, 7, 29, 61                Error messages, 77
  4450.  DEL, 22                             Error pause, 54
  4451.  Deleting text, 38                   Evaluation disks, 3
  4452.  Desqview, 11,74                     Executing Telemate, 14
  4453.  Destructive Backspace, 30, 59       Expand blank line, 35, 59
  4454.  Dial menu, 26                       Expanded memory, 1, 11, 70
  4455.  Dial options, 55                    Extended memory, 1, 10, 70
  4456.  Dial prefixes, 7, 31, 55            Extended pacing, 59
  4457.  Dial setup dialog, 55               External protocols, 66
  4458.  Dial suffix, 7, 31, 55
  4459.  Dial time, 22, 55                   F
  4460.  Dial window, 25
  4461.  Dialing functions, 26               File directory [Alt F], 23
  4462.  DIR, 22                             Filename guessing, 61
  4463.  Directory dialog, 56                Filter [F8], 42
  4464.  Directory functions, 25             Find [F4], 26, 41
  4465.  Directories and files, 56           Format of phone directory, 69
  4466.  Disclaimer, 4                       Full screen option, 16
  4467.  Doorway mode [Alt =], 37
  4468.  DOS command window, 22              G
  4469.    CD
  4470.    COPY                              General dialog, 53
  4471.    CLS                               General options, 53
  4472.    DIR                               German edition, 3, 78
  4473.    DEL                               Goto [F7], 31, 42
  4474.    ERASE
  4475.    INS, INSIDE                       H
  4476.    MOVE
  4477.    REN, RENAME                       Hang up, 31, 37, 48, 59, 60
  4478.    TYPE                              Help [F1], 21
  4479.  Download batch, 62                  HIMEM.SYS, 70
  4480.  Download directory, 57              Hot key macro symbol, 49
  4481.  Downloading files [PgDn], 33
  4482.  
  4483.  
  4484.  
  4485.  TELEMATE 2.11                                             INDEX    81
  4486.  
  4487.  
  4488.  I                                   Message pause, 54
  4489.                                      Modem init string, 48, 60
  4490.  Image file [Alt I], 35              Modem hangup string, 48, 60
  4491.  Initial guessing, 35, 60            Modem7 protocol, 65
  4492.  Installation program, 6             Monochrome, 4, 8
  4493.  INS, INSIDE, 22                     Mouse, 1, 9, 17, 38
  4494.                                      Mouse port, 10, 54
  4495.  J                                   Mouse type, 9, 54
  4496.                                      Mouse speed, 10, 54
  4497.  Jmodem protocol, 65                 MOVE, 22
  4498.  Jump to DOS [Alt J], 23             Moving windows, 20
  4499.                                      Multitasking, 1
  4500.  K                                   Multi-user license, 3
  4501.                                      Music, 55
  4502.  Kermit protocol, 65
  4503.  Key (external protocol), 62         N
  4504.  Keyboard table, 46
  4505.  Keypad table, 46                    Name (external protocol), 62
  4506.                                      New [Alt N], 41
  4507.  L                                   Next [F5], 26, 41
  4508.  
  4509.  Learning script, 31, 34             O
  4510.  License, 2
  4511.  Line pacing, 59                     Option dialog, 51
  4512.  Load phone directory, 16, 26        Originate mode, 36, 60
  4513.  Loading files, 41
  4514.  Loading macros, 50                  P
  4515.  Loading options, 52
  4516.  Local echo, 29, 59                  Pace character, 59
  4517.  Log directory, 57                   Parity, 7, 29, 61
  4518.  Log filter, 34, 55                  Password, 28, 48
  4519.  Logging sessions [Alt L], 34        Paste [Alt P], 35, 40
  4520.  Long distance charge, 67            Phone directory, 69
  4521.                                        Clear total
  4522.  M                                     Create new directory
  4523.                                        Delete entry
  4524.  Macro menu, 47                        Insert entry
  4525.  Macro symbols, 48                     Print directory
  4526.  Macro table, 46                       Reorder entries
  4527.  Macro window, 45, 46                  Sort directory
  4528.  Manual dial [F7], 31                  Zap connect date
  4529.  Margins, 35, 39, 41, 45, 54         Printer log, 37
  4530.  Mark [F10], 40                      Printing files, 24
  4531.  MegaLink protocol, 65               Prompt download name, 62
  4532.  Memo, 25                            Protocol, 8, 32, 61, 64
  4533.  Menu, 19                            Protocol options, 51
  4534.  Menu bar, 16, 54                    Puma protocol, 65
  4535.  
  4536.  
  4537.  
  4538.  TELEMATE 2.11                                             INDEX    82
  4539.  
  4540.  
  4541.  Q                                   T
  4542.  
  4543.  Quote [Alt Q], 35, 40, 43, 44       Telemate directory, 57
  4544.  Quote prefix, 60                    Telink protocol, 64
  4545.                                      Terminal command stack, 35
  4546.  R                                   Terminal options, 58
  4547.                                      Terminal types, 30, 58
  4548.  Recalling command, 35               Terminal window, 32
  4549.  Receiving files [PgDn], 33          Text Boxes, 53
  4550.  Redefining the keyboard, 49         TMPhone, 69
  4551.  Redial attempt, 56                  TMStat, 67
  4552.  Redial pause, 56                    Translation, 46
  4553.  Reformat [F9], 42                   Transferring files, 32
  4554.  Registration, 2                     TYPE, 22
  4555.  Relaxed Xmodem protocol, 64         Type ahead, 35
  4556.  REN, RENAME, 22
  4557.  Replace [F6], 22, 41                U
  4558.  Resizing windows, 20
  4559.  Revise script [F9], 31              Upload batch, 62
  4560.  RTS/CTS flow control, 8, 59         Upload directory, 57
  4561.                                      Uploading files [PgUp], 32
  4562.  S                                   Usage log, 55, 67
  4563.                                      Using scripts, 34
  4564.  Save dial list [F2], 26
  4565.  Saving files [F2], 41               V
  4566.  Saving keyboards, 50
  4567.  Saving keypads, 50                  VGA, 1, 4, 9
  4568.  Saving macros, 50                   Video displays, 8
  4569.  Scroll lock, 45                     Video height, 9
  4570.  Saving options, 52                  Video RAM, 1, 11, 73
  4571.  Saving Windows, 52                  View window, 43
  4572.  Script [Alt S], 29, 34              Virtual memory, 1, 57, 70
  4573.  Script compile error, 77
  4574.  Script directory, 57                W
  4575.  Scroll bars, 9, 18, 54
  4576.  Scroll back limit, 54               Windows, 19
  4577.  SEAlink protocol, 64                  Closing
  4578.  Selecting windows, 20                 Moving
  4579.  Sending files, 32                     Resizing
  4580.  Shareware, 2                          Selecting
  4581.  Snow checking, 9                      Starting
  4582.  Starting windows, 19                  Zooming
  4583.  Status line, 37, 54                 Wordstar convention, 39
  4584.  Strip high bit, 59                  Write [Alt A], 41, 44
  4585.  Stop bits, 7, 29, 61
  4586.  Support BBS, 78
  4587.  Swap Telemate To Disk, 54
  4588.  Swap Telemate To Xms/Ems, 53
  4589.  System requirements, 4
  4590.  
  4591.  
  4592.  
  4593.  TELEMATE 2.11                                             INDEX    83
  4594.  
  4595.  
  4596.  X
  4597.  
  4598.  Xmodem protocol, 64
  4599.  Xmodem protocol, Relaxed, 64
  4600.  Xmodem-1K protocol, 64
  4601.  XMS, 1, 10, 70
  4602.  XMS driver HIMEM.SYS, 70
  4603.  XMS himem, 10
  4604.  XMS limit, 10
  4605.  XON/XOFF flow control, 8, 59
  4606.  
  4607.  Y
  4608.  
  4609.  Ymodem protocol, 64
  4610.  Ymodem protocol, Batch, 64
  4611.  Ymodem-G protocol, 64
  4612.  
  4613.  Z
  4614.  
  4615.  Zooming windows, 19
  4616.  Zmodem protocol, 64
  4617.  Zmodem ascii-upload, 62
  4618.  Zmodem auto-download, 62
  4619.  Zmodem recovery, 62
  4620.  
  4621.  
  4622.  
  4623.  
  4624.